我们是否需要将主键添加到多列索引?

时间:2017-05-13 09:15:52

标签: mysql sql wordpress

我们是否需要将主键添加到多列索引?或者会自动放在那里?

ALTER TABLE `wp_posts`
  ADD PRIMARY KEY (`ID`),
  ADD KEY `post_name` (`post_name`(191)),
  ADD KEY `type_status_date` (`post_type`,`post_status`,`post_date`,`ID`),
  ADD KEY `post_parent` (`post_parent`),
  ADD KEY `post_author` (`post_author`);

1 个答案:

答案 0 :(得分:0)

我得出的结论是,他们将ID放在那里,因为它可以更快地使用" ORDER BY ID"因为引擎不需要排序,而是遵循索引

good/doesn't matter/bad to include Primary Key in covering index?