mysql - 为什么Mysql的索引需要一个名字?

标签 mysql database indexing

<分区>

Possible Duplicate:
What is the SQL index name for?

create index IDX_testNoPK_Name on testNoPK (name)

我的意思是索引名称的作用是什么?

为什么索引需要一个名字?

最佳答案

出于与其他所有内容(数据库、表、列、用户...)相同的原因,索引需要名称:因此您可以稍后引用它们。

一些需要引用索引的情况包括:

  • 当您违反限制时,MySQL 需要告诉您是哪个限制。
  • 当您生成解释计划并想知道正在使用哪些索引时。
  • 当你想删除索引时。

关于mysql - 为什么Mysql的索引需要一个名字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6503570/

相关文章:

mySQL:查询按世纪分组的与时间相关的行?

mysql - 如何为以下用例设计表格?

database - 在保持抽象的同时将格式化文本存储在数据库中

c - 根据您的索引从 C 中的链表中删除

当在 WHERE 子句中使用连接列时,Mysql 不在 LEFT JOIN 中使用索引

python : Can Dictionary be used for indexing?

java - 在mysql数据库中创建表

php - mysql 中每周总点击数

mysql - mysql中当前行和最小日期之间的平均值

jquery - 如何使用 jquery 操作 HTML 元素?