1. ホーム
  2. mysql

[解決済み】mysql 外部キー制約が不正に形成されているエラー

2022-01-29 17:18:18

質問

2つのテーブルがあります。 table1 は親テーブルで、カラム IDtable2 欄付き {コード {コード (実名ではない)にFKをつけると IDFromTable1 になります。 {コード で {コード エラーが表示される IDFromTable1. 私は、テーブル2のレコードを削除したい場合 ID のレコードが削除されます。よろしくお願いします。

table1

他に必要な情報があれば教えてください。私はmysqlに新しいです

どのように解決するのですか?

私もHeidiSQLで同じ問題に遭遇しました。表示されるエラーは非常に不可解です。私の問題は、結局、外部キーカラムと参照するカラムが同じ型または長さでなかったということでした。

外部キーカラムは {コード {コード で、参照されるカラムは Foreign key constraint is incorrectly formed error. この2つを全く同じ型にすると、外部キーの作成は完璧に機能するようになりました。