gpt4 book ai didi

mysql - 如果 ID 列是主键,我需要在 mySQL 表上添加索引吗?

转载 作者:可可西里 更新时间:2023-11-01 06:31:37 24 4
gpt4 key购买 nike

我在 mySQL 中有一个表,其中“id”列是主键:

CREATE TABLE `USERS` (
`ID` mediumint(9) NOT NULL auto_increment,
.....
PRIMARY KEY (`ID`),
KEY `id_index` (`ID`)
) ENGINE=MyISAM AUTO_INCREMENT=267 DEFAULT CHARSET=latin1;

我还添加了一个索引如下:

CREATE INDEX id_index ON USERS (id);

我需要这样做吗?还是主键自动索引?

这里的最终目标是加快连接到表 USERS 的 id 列的查询。

谢谢

最佳答案

不,你不需要这样做。

主键是自动索引的。您需要的是索引其他表中的外键列。

关于mysql - 如果 ID 列是主键,我需要在 mySQL 表上添加索引吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14851339/

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