谁能建议我2解决这个问题?

时间:2018-03-20 09:05:56

标签: mysql foreign-keys relationship sql-insert

发生数据库错误 错误号码:1452

无法添加或更新子行:外键约束失败(dihrtbl_contract,CONSTRAINT tbl_contract_ibfk_2 FOREIGN KEY(id)参考tbl_attactmentcontract_id)ON UPETE CASCADE ON UPDATE CASCADE)

INSERT INTO tbl_contractstaff_idtype_idstart_dateend_datestatus)VALUES('2','1' ,'2018-03-20','2018-03-30','1')

文件名:C:/xampp/htdocs/system/database/DB_driver.php

行号:691

This is relationship table here

This is error message here

1 个答案:

答案 0 :(得分:1)

id中的tbl_contract列取决于表contract_id中的tbl_attactment

  1. 您没有在插入内插入此tbl_contract.id列。

  2. 如果您这样做,您应该知道tbl_contract.id

  3. 中应该存在tbl_attactment.contract_id