MySQL 和 FK 约束

标签 mysql database database-design myisam

在 MyISAM 中定义 FK 约束有什么意义吗? MyISAM 不强制引用完整性,对吧?所以也许 FK 约束没有意义。

最佳答案

虽然 MySQL 在 MyISAM 表上解析并忽略它们,但我认为您应该写它们,原因有三个。

  • 准备:当 MyISAM 到达那里时,您的代码将准备就绪。
  • 文档:每个人都会知道您的意图。比试图弄清楚一年后外键应该去哪里要好得多。
  • 保险:如果 MyISAM 失败,您可以直接移动到 InnoDB 表。

关于MySQL 和 FK 约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7545190/

相关文章:

java - 如何使用 Eclipse Juno 从管理系统连接 MYSQL 数据库?

javascript - 如何使用 php mysql json 根据 url 中的行 id 从数据库检索值?

php - 从表单中选择日期范围,然后从选定范围的 MySQL 数据中导出 CSV

sql - 是否使用 Null 来表示 Value Bad Practice?

sql - 使用一张表和分开多表各有优缺点吗?

mysql - Mongodb : Query based on time in ISODate format. 我的查询有什么问题?

php - 图像上传上的未识别索引(PHP,Mysql)

c# - Entity Framework 代码优先和 Firebird - 外键名称问题

database - Visual Studio 2008 中的 PostgreSQL 数据连接/服务器资源管理器

ruby-on-rails - 实验室计算机预约数据库设计