それでも最新バージョンのdoctrine/dbal
でそれを実行したい場合 、あなたがしなければならないのはserver_version
を指定することだけです 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
なぜデフォルトのserver_versionを設定しなかったのかはわかりませんが、ここで説明します https://github.com/doctrine/DoctrineBundle/issues/351
mysqlデータベースを使用しているため、server_versionを確認する方法は次のとおりです。
mysql --version
> mysql Ver 14.14 Distrib 5.5.44, for debian-linux-gnu (x86_64) using readline 6.3
現在のDistribは5.5
であることがわかります 。
もちろん、この値はparameters.yml
で設定することをお勧めします 。