我有一个表"数据"与列id(varchar),文本(varchar),日期(日期).在mysql上创建索引,我使用的是heidiSQL.
当我右键单击该列并选择创建新索引(键)时,代码显示它正在使用 alter table data add index 'index1' ('id,date(10)')
这和之间有什么区别? create index index1 on data ('id,date(10)')
Bil*_*win 33
服务器端的实现是相同的.
唯一的区别是,使用CREATE INDEX语法时,必须为索引指定名称.
而使用ALTER TABLE,您可以指定索引的名称,但您不必这样做.
如果未指定名称,则服务器将生成默认名称,作为索引中第一列的名称,如有必要,将使用数字后缀.
| 归档时间: |
|
| 查看次数: |
7593 次 |
| 最近记录: |