sql >> Databasteknik >  >> RDS >> Mysql

Hur skapar man en databas med doctrine2?

Om du fortfarande vill göra det med den senaste versionen av doctrine/dbal , allt du behöver göra är att ange server_version i dbal-konfigurationen:

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

Jag kan dock inte berätta varför de inte lade en standardserver_version, men här är diskussionen om det https://github.com/doctrine/DoctrineBundle/issues/351

Eftersom du använder en mysql-databas så ser du din server_version så här:

mysql --version

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

Vi ser att den nuvarande Distrib är 5.5 .

Naturligtvis rekommenderar jag att du ställer in detta värde i parameters.yml .



  1. hur man ställer in standardvärde för texttyp i mysql

  2. django auth Användaren trunkerar e-postfält

  3. Vad är Oracle Database?

  4. SSMS 2016-fel vid import av Azure SQL v12 bacpac:huvudnycklar utan lösenord stöds inte