【笔记】Mysql为字段增加主键自增

前言

Mysql为已创建的表中的字段增加主键自增

修改表结构

<table>:表名
<field>:字段名

1
ALTER TABLE <table> MODIFY <field> int AUTO_INCREMENT;

踩坑

  • 报错:ALTER TABLE causes auto_increment resequencing, resulting in duplicate entry '1' for key 'PRIMARY'

原因

  • 需要增加主键自增属性的字段,当前已有的数据中,存在为0的数据

解决问题

  • 删除或修改这条数据,让这个列不存在为0的数据

完成

参考文献

CSDN——weixin_39883173
CSDN——贱贤同学