employees
テーブルを更新しようとしていますが、試してみるとforeign key
についてこのエラーが発生します。MYSQLエラー - 子行を追加または更新できません:外部キー制約が失敗しました
#1452 - 子行を追加または更新できません:外部キー制約は、( `hrms`.`employees`、CONSTRAINT` Fk_Employee_Sections` FOREIGN KEY( `section`)REFERENCES` master_sections`( `id`を失敗しました))UPDATE CASCADE ON DELETE SET NULLのON
ここに私のコードは
あるUPDATE employees e
JOIN testsection t
ON(e.employee_id = t.epfno)
SET e.section = t.id
その後、私はこのコードを試してみてください、それはまだ動作していません。
set foreign_key_checks=0
UPDATE employees e
JOIN testsection t
ON(e.employee_id = t.epfno)
SET e.section = t.id
set foreign_key_checks=1
理由は何でしょうか。