首页 > 解决方案 > 不使用外键引用的 MySQL 关系

问题描述

我对在 mysql 中的两个表之间建立关系有疑问。我用外键列创建表,但我不使用外键引用关键字。我用代码(php/asp.net)连接表。不知道是不是好习惯?谢谢你的帮助。

标签: phpmysql

解决方案


创建外键约束通常被视为一个好习惯,因为它将强制两列之间的数据完整性。

是的,您可以在完全不使用任何外键约束的情况下在数据库中拥有 100% 有效的数据,但是实现它们将使有缺陷的更新、删除或插入在未来不可能违反它们之间的外约束。


推荐阅读