在mysql中使用delete删除数据库的时候,遇到关联错误
遇到的错误是:
ERROR 1451 (23000): Cannot delete or update a parent row: a foreign key constraint fails (`关联的表名`.`关联的表名`, CONSTRAINT `task_maker_task_id_3e9481bc47ad3ba3_fk_task_id` FOREIGN KEY (`外键字段`) REFERENCES `关联的表名` (`数据库字段`))
解决办法就是:删除之前先关闭关联关系,然后在删除,之后再打开关联关系
SET FOREIGN_KEY_CHECKS = 0;
delet from tablels(这个是数据库的表名)
SET FOREIGN_KEY_CHECKS = 1;


浙公网安备 33010602011771号