sql >> Database >  >> RDS >> Mysql

Hoe maak je een database aan met doctrine2?

Als je het nog steeds wilt doen met de nieuwste versie van doctrine/dbal , hoeft u alleen maar de server_version . op te geven in de dbal-configuratie:

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

Ik kan je echter niet vertellen waarom ze geen standaard server_version hebben geplaatst, maar hier is de discussie erover https://github.com/doctrine/DoctrineBundle/issues/351

Aangezien u een mysql-database gebruikt, kunt u als volgt uw server_version zien:

mysql --version

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

We zien dat de huidige Distrib 5.5 . is .

Natuurlijk raad ik je aan om deze waarde in te stellen in parameters.yml .



  1. Haal de eerste X woorden (niet alleen tekens) uit mySQL

  2. SELECTEER AANTAL voor een-op-veel-relatie

  3. Oracle:als tabel bestaat

  4. MySQL en JSON - transformeer array naar rijen