Jeśli nadal chcesz to zrobić z najnowszą wersją doctrine/dbal
, wszystko, co musisz zrobić, to określić server_version
w konfiguracji dbal:
doctrine:
dbal:
default_connection: default
connections:
default:
dbname: local_api
user: root
password: null
host: localhost
driver: pdo_mysql
server_version: '5.5' # your database server version here
Nie mogę ci powiedzieć, dlaczego nie umieścili domyślnej wersji server_version, ale oto dyskusja na ten temat https://github.com/doctrine/DoctrineBundle/issues/351
Ponieważ używasz bazy danych mysql, oto jak zobaczyć swoją wersję serwera:
mysql --version
> mysql Ver 14.14 Distrib 5.5.44, for debian-linux-gnu (x86_64) using readline 6.3
Widzimy, że obecny Distrib to 5.5
.
Oczywiście polecam ustawić tę wartość w parameters.yml
.