Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie erstelle ich eine Datenbank mit Doktrin2?

Wenn Sie es dennoch mit der neuesten Version von doctrine/dbal tun möchten müssen Sie lediglich die server_version angeben in der DBAL-Konfiguration:

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

Ich kann Ihnen nicht sagen, warum sie keine Standard-Serverversion gesetzt haben, aber hier ist die Diskussion darüber https://github.com/doctrine/DoctrineBundle/issues/351

Da Sie eine MySQL-Datenbank verwenden, sehen Sie hier Ihre server_version:

mysql --version

> mysql  Ver 14.14 Distrib 5.5.44, for debian-linux-gnu (x86_64) using readline 6.3

Wir sehen, dass die aktuelle Distrib 5.5 ist .

Ich empfehle natürlich diesen Wert in parameters.yml zu setzen .