mysql数据库如何为表中已有的主键字段增加自增属性?sql语句怎么写

我有一个表category 表的主键是id
我想让id自增 怎么写sql语句 越多种写法越好

第1个回答  2013-08-31
ALTER TABLE `category` MODIFY `id` INT PRIMARY KEY AUTO_INCREMENT;
或者
ALTER TABLE `category` CHANGE `id` INT PRIMARY KEY AUTO_INCREMENT;

第2个回答  2013-08-31
ALTER TABLE `category ` MODIFY COLUMN `id` int(11) NOT NULL AUTO_INCREMENT FIRST ,ADD PRIMARY KEY (`id`);
试试吧,应该是这样子本回答被提问者采纳
第3个回答  推荐于2017-06-16
你创建表的时候就应该建立id-->id int primary key auto_increment

如果应经创建成功
ALTER TABLE `TableName`
MODIFY COLUMN `FieldName`
VARCHAR(14)本回答被网友采纳
第4个回答  2017-06-16
alter table category modify id int auto_increment primary key

相似回答