我在MYSQL中删除了两个表中的选定行,这两个表都有外键.
DELETE d,b
FROM A as b
INNER JOIN B as d on b.bid=d.bid WHERE b.name LIKE '%xxxx%';
Run Code Online (Sandbox Code Playgroud)
MYSQL抱怨外键,即使我试图从两个表中删除:
Error: Cannot delete or update a parent row: a foreign key constraint
fails (`yyy/d`, CONSTRAINT `fk_d_bid` FOREIGN KEY (`bid`) REFERENCES
`b` (`bid`) ON DELETE NO ACTION ON UPDATE NO ACTION)
Run Code Online (Sandbox Code Playgroud)
从这两个表中删除的最佳解决方案是什么?