【问题标题】:What is the difference between "ADD KEY" and "ADD INDEX" in MySQL? [duplicate]MySQL中的“ADD KEY”和“ADD INDEX”有什么区别? [复制]
【发布时间】:2015-11-30 07:22:27
【问题描述】:

我转储数据库,我有一个问题。这个查询是什么?

ALTER TABLE `ps_cart_rule` ADD KEY `id_customer` (`id_customer`,`active`,`date_to`);
ALTER TABLE `ps_cart_rule` ADD KEY `id_customer_2` (`id_customer`,`active`,`highlight`,`date_to`);

ADD KEY和ADD INDEX有什么区别?

【问题讨论】:

  • 请阅读 ALTER TABLE 文档。如果您仍然不明白,请告诉我们。

标签: mysql key alter-table


【解决方案1】:

KEY 是 INDEX 的同义词。

... |添加 {INDEX|KEY} [index_name] ...

查看ALTER TABLE 的 MySQL 文档。

【讨论】:

  • 我看到了,但我不知道 INDEX|KEY 是什么意思。现在很清楚了,谢谢!
  • 很高兴听到!如果对您有帮助,您可以接受答案。
  • 这里的说法是正确的,但文档中的引用绝不支持它。 MySQL 文档在 foo、bar 和 baz 始终不同义的上下文中使用 {foo|bar|baz} 语法,包括在您链接到的同一页面上。跨度>
猜你喜欢
  • 2013-06-11
  • 2023-03-31
  • 2020-08-11
  • 2011-01-12
  • 2021-08-29
  • 2013-02-07
  • 1970-01-01
  • 1970-01-01
  • 2017-10-18
相关资源
最近更新 更多