mysql エラー 1005 の解決策: 1. 「SHOW ENGINE INNODB STATUS;」コマンドを使用して、詳細なエラー プロンプトを表示します; 2. 「LATEST FOREIGN KEY ERROR」を変更します。
この記事の動作環境: Windows 7 システム、mysql バージョン 5.5、Dell G3 コンピューター。
mysql エラー 1005 問題を解決するにはどうすればよいですか?
MySQL で外部キーを作成するときのエラー 1005 の解決策の分析:
MySQL で外部キーを作成すると、エラーが表示されますが、非常に単純なメッセージのみが表示されます: ERROR 1005 (HY000): Can't create table 'db_qxztc.qx_userssssnew' (errno: 150)。それは問題をまったく解決しません。
詳細なエラー プロンプトを表示するには、次のコマンドを使用できます: (MySQL マニュアルで「errno 150」を検索すると見つかります)
SHOW ENGINE INNODB STATUS; //针对用INNODB存储方式的数据库
[LATEST FOREIGN KEY ERROR] のグループが次の場所にあります。最新のエラーの詳細な説明と解決策。
例:
111211 12:49:34 Error in foreign key constraint of table db_qxztc/qx_userssssnew : foreign key(`SSSSID`) references`qx_SSSS`(`SSSSID`)): Syntax error close to: `qx_SSSS`(`SSSSID`))
`qx_SSSS`(`SSSSID`) の近くに構文エラーがあることを示すプロンプトが表示されます。慎重に確認する必要があります。ここで私が犯した間違いは、参照とその参照の間でした。パラメータ。スペースがありません。 。
推奨学習: 「mysql ビデオ チュートリアル 」
以上がmysqlエラー1005の問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。