ホームページ >データベース >mysql チュートリアル >MySQL テーブルに外部キーを追加すると「エラー コード: 1005」が表示されるのはなぜですか?
テーブルへの外部キー追加のトラブルシューティング
「katalog」という名前の既存のテーブルに外部キーを追加しようとすると、エラー メッセージが表示される場合があります。 「エラー コード: 1005。テーブルを作成できません」が発生します。 'mytable.#sql-7fb1_7d3a' (errno: 150)."
原因:
解決策:
例:
外部キーを正常に追加するには、次の修正された ALTER TABLE ステートメントを使用します:
ALTER TABLE katalog ADD CONSTRAINT `fk_katalog_sprache` FOREIGN KEY (`Sprache`) REFERENCES `Sprache` (`ID`) ON DELETE SET NULL ON UPDATE SET NULL;
以上がMySQL テーブルに外部キーを追加すると「エラー コード: 1005」が表示されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。