gpt4 book ai didi

mysql - SQL 查询加入建议

转载 作者:行者123 更新时间:2023-11-29 01:18:26 25 4
gpt4 key购买 nike

我想知道什么时候有一个父表和一个带有外键的子表:

users
id | username | password |

users_blog
id | id_user | blog_title

在连接表 (users_blog) 上也可以使用 id 作为自动递增吗?或者我会遇到查询速度的问题吗?

我还想知道在 users_blog 表中哪些字段要添加为 PRIMARY,哪些字段要添加为 INDEX?

希望问题很清楚,抱歉我的英语不好:P

最佳答案

我认为您实际上不需要 users_blog 表中的 id 列。我会让 id_user 成为该表的主索引,除非您有其他理由这样做(也许 users_blog 表实际上有更多列,而您只是没有向我们展示它?)。

就性能而言,users_blog 表中的 id 列本身不应影响性能,但您的查询永远不会使用该索引,因为您不太可能根据该列选择数据。将 id_user 列作为主索引实际上对您有好处,并且会加快您的连接和选择速度。

关于mysql - SQL 查询加入建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7155762/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com