mysql-SQL:KEY id_2做什么?

我一直在使用:

PRIMARY KEY (id), UNIQUE id (id), KEY id_2 (id)

每当我创建表时,但我不了解KEY ID_2(ID)的作用,为什么?

我到处搜索,找不到合适的答案.谢谢!

解决方法:

根据您的示例,我相信您将在一列上创建三个不同的索引……这可能不是您打算要做的.

首先,您要创建一个主键:

PRIMARY KEY (id)

接下来,您将创建一个唯一索引,这是不必要的,因为您已经有了主键…并命名了这个唯一索引ID:

UNIQUE id (id)

最后,创建一个名为id_2的第三个索引:

KEY id_2 (id)

相反,我认为您应该只创建主键,而放弃其他两个索引.

上一篇:MySQL加速左外部联接/检查空查询


下一篇:MySQL索引帮助-哪个更快?