7

別のテーブルを指す外部キーが既にある既存の InnoDB テーブルがあります。

しかし、プライマリ インデックスを指す外部キーを作成しようとすると、エラーが発生します (データ型を確認してください)。

テーブルは User_Id をプライマリとする User です。

User_Id の FK である外部キー Manager_ID が必要です。

INT の両方 長さ 10 の両方 Unsigned...

それでもデータチェックエラーが出る…?

4

1 に答える 1

14

Manager_ID がに設定されていないNOT NULLことを確認してください。

会社の最上位にはマネージャーがいないため、そのフィールドでヌルを許可する必要があります。

MySQL ボードで役に立つかもしれない投稿を見つけました。

于 2009-03-23T20:24:15.923 に答える