sql >> Databáze >  >> RDS >> Mysql

Jak vytvořit databázi s doctrine2?

Pokud to přesto chcete udělat s nejnovější verzí doctrine/dbal , vše, co musíte udělat, je zadat server_version v konfiguraci 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

Nemohu vám říci, proč nenastavili výchozí server_version, ale zde je diskuse o tom https://github.com/doctrine/DoctrineBundle/issues/351

Vzhledem k tomu, že používáte databázi mysql, zde je návod, jak zobrazit vaši server_version:

mysql --version

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

Vidíme, že aktuální Distrib je 5.5 .

Samozřejmě vám doporučuji nastavit tuto hodnotu v parameters.yml .



  1. php/mysql. Existuje funkce mysql ke zjištění, zda existují alespoň 2 určitá slova v alespoň jednom poli řádku mysql

  2. Nelze načíst soubor nebo sestavení 'MySql.Data, verze=6.2.2.0

  3. Vložte arabský text MySQL

  4. Audit dat v NHibernate a SqlServer