2013-10-16 179 views
1

我可以在CREATE TABLE语句上创建索引吗?
I.e.我可以在创建表格时为表格定义索引吗?我的意思是在create stamement sql命令上创建索引在创建表上创建索引

回答

5

是的,它可以在CREATE TABLE中定义,约定是将这些定义放在列表的末尾。

CREATE TABLE `example` 
(
    `id` INTEGER NOT NULL AUTO_INCREMENT, 
    `index_col` VARCHAR(20), 
    PRIMARY KEY (`id`), 
    INDEX `index_name` (`index_col`) 
) 
+1

唯一相关答案。 +1 – Jim