您的位置:首页 > 数据库 > MySQL

MySQL中修改主字段属性为auto_increment

2014-10-24 09:00 525 查看
分类:
Database 2012-04-06 15:31
1491人阅读 评论(0)
收藏
举报

mysqltablebrowserquerynullc

使用MySQL Query Browser中可以很方便的实现,使用命令行的话可以使用alter table 表名 modify column来实现。

ALTER TABLE `c`.`a` MODIFY COLUMN `a` BIGINT(20) NOT NULL AUTO_INCREMENT;

在执行这个命令时,可能会遇到这个错误:

ALTER TABLE causes auto_increment resequencing, resulting in duplicate entry '1' for key 'PRIMARY'

在网上找到的解决方法是将表中主键为0的记录删除,试了一下,果然可以。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: