2012-04-22 21 views
10

Dodałem kilka tabel DB w moim projekcie Symfony2. Następnie użyłem następującego polecenia:Jak mogę zobaczyć automatycznie wygenerowane zapytanie SQL o aktualizację schematu DB za pomocą Doctrine2 i Symfony2?

php app/console doctrine:generate:entities Acme 

, aby zaktualizować klasy. Następnie próbowałem zaktualizować MySQL DB za pomocą następującego polecenia:

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

jednak, pojawia się następujący komunikat o błędzie

[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 

Jak mogę sprawdzić, które kwerendy SQL jest nie tak? Gdzie są generowane automatycznie zapytania SQL?

Z góry dziękuję.

Odpowiedz

24

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

Powiązane problemy