12

Symfony2 プロジェクトにいくつかの DB テーブルを追加しました。次に、次のコマンドを使用しました。

php app/console doctrine:generate:entities Acme

クラスを更新します。次に、次のコマンドを使用して MySQL DB を更新しようとしました。

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

ただし、次のエラーメッセージが表示されます

[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  

どの SQL クエリが間違っているかを確認するにはどうすればよいですか? 自動生成 SQL クエリはどこに配置されますか?

前もって感謝します。

4

1 に答える 1

34

走るphp app/console doctrine:schema:update --dump-sql

于 2012-04-22T09:46:00.320 に答える