Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak stworzyć bazę danych z doktryną2?

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 .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dynamiczne partycjonowanie MySQL oparte na UnixTime

  2. zaktualizuj dwie tabele jednocześnie

  3. Jak odwrócić kolejność znaków w ciągu znaków w MySQL

  4. Krytykuj mój projekt bazy danych MySQL dla nieograniczonej liczby pól dynamicznych

  5. Jak wygląda wnętrze przygotowanego oświadczenia?