ザキールBangash:
ER_NO_REFERENCED_ROW_2: Cannot add or update a child row:
a foreign key constraint fails
(`shahzain`.`branch`, CONSTRAINT `branch_ibfk_1` FOREIGN KEY (`mgr_id`) REFERENCES `employee` (`emp_id`) ON DELETE SET NULL)
これは問題でしょうか?
GMB:
エラーメッセージは非常に明確です。
あなたには行を挿入しようとしているbranch
そのmgr_id
列に存在しないemp_id
テーブルのemp
。あなたはそれを禁止している外部キー制約を持っています。
どちらかに欠落している従業員を追加emp
、または添付しbranch
、従業員に存在する別のマネージャーに。