我可以在CREATE TABLE
声明中创建索引吗?
即我可以在创建表时为表定义索引吗?我的意思是在create stamement sql命令
答案 0 :(得分:8)
是的,它可以在CREATE TABLE
中定义,惯例是将这些定义放在列表的末尾。
CREATE TABLE `example`
(
`id` INTEGER NOT NULL AUTO_INCREMENT,
`index_col` VARCHAR(20),
PRIMARY KEY (`id`),
INDEX `index_name` (`index_col`)
)