在过去的几年中,我阅读了很多关于MySQL中外键的文章,但都比较旧。我知道在像带有子帖子的论坛主题这样的情况下使用它们是很好的,如果我删除与该主题相关的100个帖子,外键将帮助我删除这些100个帖子,目前为止我是正确的吗?
我正在使用php/mysql开发一个社交网络,有一个用户表格,其中包含一个用户ID,然后还有大约10个其他表格通过该用户ID字段连接到该表格。我应该在这上使用外键吗?我永远不需要更新所有的表格,但例如,如果用户删除他们的账户,以前我会让PHP运行大约10个删除查询,每个表格上都要执行一次。在这种情况下使用外键是否合适?
我正在使用php/mysql开发一个社交网络,有一个用户表格,其中包含一个用户ID,然后还有大约10个其他表格通过该用户ID字段连接到该表格。我应该在这上使用外键吗?我永远不需要更新所有的表格,但例如,如果用户删除他们的账户,以前我会让PHP运行大约10个删除查询,每个表格上都要执行一次。在这种情况下使用外键是否合适?