我很好奇,在服务器使用的资源方面,哪个更具成本效益:是使用MyISAM引擎遍历多个表的On Cascade Delete,还是多个delete语句?
发布于 2011-07-10 15:46:13
级联删除有多个优点:
它可以使用事务,所以如果一次删除失败,所有的删除都将失败,数据仍将保留使用行级锁( consistent
发布于 2011-07-10 12:04:28
第二个选项还需要系统与mysql客户端和mysql服务器进行对话和起泡,而第一个选项只需一次调用即可完成。如果您将其全部放在一个事务中,也更容易使用InnoDB进行修复。
https://stackoverflow.com/questions/6638911
复制相似问题