在 MyISAM 中定义 FK 约束有什么意义吗? MyISAM 不强制引用完整性,对吧?所以也许 FK 约束没有意义。
最佳答案
虽然 MySQL 在 MyISAM 表上解析并忽略它们,但我认为您应该写它们,原因有三个。
- 准备:当 MyISAM 到达那里时,您的代码将准备就绪。
- 文档:每个人都会知道您的意图。比试图弄清楚一年后外键应该去哪里要好得多。
- 保险:如果 MyISAM 失败,您可以直接移动到 InnoDB 表。
关于MySQL 和 FK 约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7545190/