Entity oluşturduktan sonra make:migration ile tabloları oluşturmaya çalıştığında bu hata çıkarsa env dosyasındaki 5.7 yazan yeri kullandığınız veritabanı serverı ile değiştirin. Aşağıda Mysql için ayarlı olan alanı mariadb olarak değiştirdim.
DATABASE_URL=”mysql://root:xxxxxxxx@127.0.0.1:3306/movies?serverVersion=5.7” kalın yazılan kısmını
DATABASE_URL=”mysql://root:xxxxxxxx@127.0.0.1:3306/movies?serverVersion=mariadb-10.4.21” şeklinde değiştir.
sonra
php bin/console doctrine:migrations:sync-metadata-storage
veya
Symfony CLI yüklüyse symfony console doctrine:migrations:sync-metadata-storage komutunu çalıştır.
not : ben mariadb kullandığım için mariadb-10.4.21 şeklinde değiştirdim.
Detaylı bilgi için buradan Symfony Veritabanı Yapılandırma dokümanını inceleyebilirsiniz.