带有PHP错误的MySQL
我的数据库无法更新,并出现此错误。plz帮助带有PHP错误的MySQL,php,mysql,Php,Mysql,我的数据库无法更新,并出现此错误。plz帮助 Cannot add or update a child row: a foreign key constraint fails (`arasdb`.`saledetail`, CONSTRAINT `FK_saledetail_1` FOREIGN KEY (`saleid`) REFERENCES `sale` (`saleid`) ON DELETE CASCADE ON UPDATE CASCADE) 主表中不存在您尝试更新的行,如果您仍要
Cannot add or update a child row: a foreign key constraint fails (`arasdb`.`saledetail`, CONSTRAINT `FK_saledetail_1` FOREIGN KEY (`saleid`) REFERENCES `sale` (`saleid`) ON DELETE CASCADE ON UPDATE CASCADE)
主表中不存在您尝试更新的行,如果您仍要更新此行,请将“外键检查”设置为0,然后再次设置为1。但是您应该更正您的数据。这是因为您在数据库中设置了关系,并且您现在尝试执行的查询是针对关系的。消息很清楚 更新时,尝试为“saleid”设置一个值,该值不存在于表“sale”中 确保更新中定义了“saleid”。
您的值可能为空,因此更新无法工作。请显示ddl和更新语句。