Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带有PHP错误的MySQL_Php_Mysql - Fatal编程技术网

带有PHP错误的MySQL

带有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) 主表中不存在您尝试更新的行,如果您仍要

我的数据库无法更新,并出现此错误。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)

主表中不存在您尝试更新的行,如果您仍要更新此行,请将“外键检查”设置为0,然后再次设置为1。但是您应该更正您的数据。

这是因为您在数据库中设置了关系,并且您现在尝试执行的查询是针对关系的。

消息很清楚

更新时,尝试为“saleid”设置一个值,该值不存在于表“sale”中

确保更新中定义了“saleid”。
您的值可能为空,因此更新无法工作。

请显示ddl和更新语句。