目前暂未发现可以直接重置索引列的方式,不过可以使用迂回战术来达到目的
1、删除原有的索引列
ALTER TABLE 表名
DROP COLUMN 索引列名,
DROP PRIMARY KEY;
2、新增索引列
ALTER TABLE 表名
ADD COLUMN 索引列名 int(11) NOT NULL AUTO_INCREMENT FIRST,
ADD PRIMARY KEY (`index`);
3、示例
-- 删除索引列
ALTER TABLE table_test
DROP COLUMN `index`,
DROP PRIMARY KEY;
-- 添加索引列
ALTER TABLE table_test
ADD COLUMN `index` int(11) NOT NULL AUTO_INCREMENT FIRST,
ADD PRIMARY KEY (`index`);