非常简单的问题:哪个更有效率?
- 对父表执行
DELETE
查询,然后对子表执行DELETE
查询 - 对父表执行的
DELETE
查询导致外键从子表中删除行
为了进一步解释,我正在处理非常大的表(包含几百万行),我只是想知道外键提供的完整性是否值得 MySQL 必须做的额外工作,而不仅仅是记住更新/删除子表。在我实际继续更新以使用外键之前,我想知道 ;)
最佳答案
无论您认为自己可以编写什么代码,数据库至少也可以做到,而且无需使用网络来完成。
使用外键。
关于mysql - 外键的效率如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14180122/