相关疑难解决方法(0)

241
推荐指数
6
解决办法
8万
查看次数

如果ID列是主键,是否需要在mySQL表上添加索引?

我在mySQL中有一个表,其中'id'列是PRIMARY KEY:

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;
Run Code Online (Sandbox Code Playgroud)

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

CREATE INDEX id_index ON USERS (id);
Run Code Online (Sandbox Code Playgroud)

我需要这样做吗?或者主键是否自动编入索引?

最终目的是加速在表USERS的id列上加入的查询.

谢谢

mysql indexing join outer-join

8
推荐指数
1
解决办法
5408
查看次数

标签 统计

indexing ×2

mysql ×2

database ×1

join ×1

outer-join ×1