2012-04-22 5 views
10

Ich habe einige DB-Tabellen in meinem Symfony2-Projekt hinzugefügt. Dann habe ich den folgenden Befehl verwendet:Wie kann ich die automatisch generierte SQL-Abfrage für die DB Schema-Aktualisierung mit Doctrine2 und Symfony2 sehen?

php app/console doctrine:generate:entities Acme 

, um die Klassen zu aktualisieren. Dann habe ich versucht, mit dem folgenden Befehl, um die MySQL-DB zu aktualisieren:

php app/console doctrine:schema:update --force 

Allerdings bekomme ich folgende Fehlermeldung

[PDOException]                    
SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; 
check the manual that corresponds to your MySQL server version for the right syntax to use near 
'like TINYINT(1) NOT NULL, created_at DATETIME NOT NULL, INDEX IDX_8EA4B675A76ED3' at line 1 

Wie kann ich sehen, die SQL-Abfrage ist falsch? Wo werden automatisch SQL-Abfragen gestellt?

Vielen Dank im Voraus.

Antwort

24

Lauf php app/console doctrine:schema:update --dump-sql

Verwandte Themen