不使用外键引用的MySQL关系

时间:2019-03-25 19:22:04

标签: php mysql

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

1 个答案:

答案 0 :(得分:0)

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

是的,您可以在数据库中拥有100%有效的数据,而根本不使用任何外键约束,但是实现它们将使将来有缺陷的更新,删除或插入操作无法违反它们之间的外键约束