2014年7月11日金曜日

MySQLでテーブル作成でエラーが出た時の詳細ログチェックの方法

MySQLで例えばテーブルを作成する時に外部キー制約などが間違ってた場合、error no 150と言われてもさっぱり分からないので、以下のコマンドで詳細をチェック。

>SHOW ENGINE INNODB STATUS

外部キーであれば、テーブル名が存在しないなどと詳しいエラーを教えてくれる。

http://stackoverflow.com/questions/17812616/mysql-error-1005-cant-create-table-errno-150

0 件のコメント:

コメントを投稿