ホームページ  >  記事  >  データベース  >  mysqlエラー1005の問題を解決する方法

mysqlエラー1005の問題を解決する方法

藏色散人
藏色散人オリジナル
2021-12-29 14:27:126135ブラウズ

mysql エラー 1005 の解決策: 1. 「SHOW ENGINE INNODB STATUS;」コマンドを使用して、詳細なエラー プロンプトを表示します; 2. 「LATEST FOREIGN KEY ERROR」を変更します。

mysqlエラー1005の問題を解決する方法

この記事の動作環境: 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。