MySQL自增主键重复的问题
首先我们来看看这个问题(我Google来的):一张表里面有ID自增主键,当insert了17条记录之后,删除了第15,16,17条记录,再把Mysql重启,再insert一条记录,这条记录的ID是18还是15?
我直到今天才知道MySQL有这个问题,竟然是在检查项目出错的原因时发现的(太杯具~~了)。我的项目里有一张当前数据表和一张历史数据表,历史数据表里的数据即是从当前数据表里删掉的数据(完全拷贝,包括主键)。今天测试时,发现历史记录表里无法写入记录,提示“Invalid Query : Duplicate entry ‘152′ for key 1 ”