どのように私は、phpMyAdminのを使用して、同じテーブルを指している外部キーを追加しますか?
-
21-08-2019 - |
質問
私はすでに別のテーブルを指す外部キーを持つ既存のInnoDBテーブルを持っています。
しかし、私はプライマリインデックスを指している外部キーを作成しようとすると、私は(データ型を確認してください)エラーを取得します。
表は、プライマリとしてUSER_IDとユーザである。
私がUSER_IDにFKで外部キーをMANAGER_ID欲しいます。
INTの両方 長さ10の両方 符号なし...
しかし、私はまだデータチェックエラーが出る...?
解決
MANAGER_IDが のないNOT NULL
に設定されていることを確認します。
あなたは会社では最上位の人は何のマネージャーを持っていないだろうと、そのフィールドにNULLを許可する必要があります。
<ストライキ> I見つけポストするオーバー役立つかもしれないMySQLのボード上。ストライキ>
所属していません StackOverflow