ALTER TABLE causes auto_increment resequencing, resulting in duplicate entry ‘1’ for key ‘PRIMARY’。 在SQLyog中使用将id设为主键时,保存修改,报错。 解决方法: 原来表中存在主键为0的数据,将该条数据的主键设置为非0且与其他数据主键不重复即可。