2011-06-28 43 views

回答

2

名称是IDX_testNoPK_Name!

CREATE INDEX IndexName on TableName (FieldName) 

索引名称用于读取执行计划,该索引名称表示何时使用索引。

该名称打印在执行计划上,因此索引名称上的良好命名约定将帮助您完全理解查询的内容。

可能重复:What is the SQL index name for?

+0

我知道,我的意思是索引名称的功能是什么?为什么索引需要一个名字? –

0

IDX_testNoPK_Name是你的表

3

指数需要高于一切的原因相同的名称(数据库,表,列,用户...)的指数名称:所以你以后可以参考他们。

,你需要一个指标参考一些情况包括:

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

需要一个索引名称来标识它。命名索引允许您对其执行修改,重建,缩小操作。

没有命名索引可能无法创建某种脚本。

相关问题