我已经使用MySQL DB编码了几年,而且我从未使用过外键.现在,我知道外键就像一个表上的ID,它与另一个表的主键相对应.我的网站上有一个用户表,可能还有大约10个其他表都与我的用户表的主键相对应 – 但是它们没有设置为外键.
没有这10个其他表有外键我错过了什么?我的意思是,据我所知,他们基本上是一个外键,除了他们没有在DB中保存/分配它们的值.
这里有其他一些好处,我只是不知道吗?
我也意识到主键不能为空,但外键可以是.在我的情况下,这将永远不会成为问题,因为我的用户表已创建,并且当新用户添加到我的用户表时,我将其相应的条目添加到其他10个表中.
最佳答案
原文链接:https://www.f2er.com/mysql/433315.html