在主键自增的时,对系统插入重复数据,使用on duplicate key update语句更新重复的数据,操作完成之后,得到的主键值不同。
innodb得到的主键是跳跃的,跳过了重复的比如原来id为<1,2>,插入一条数据,跟2重复。之后再插入不重复的数据,得到id不是3,而是4。
myism则得到的是3.
在主键自增的时,对系统插入重复数据,使用on duplicate key update语句更新重复的数据,操作完成之后,得到的主键值不同。
innodb得到的主键是跳跃的,跳过了重复的比如原来id为<1,2>,插入一条数据,跟2重复。之后再插入不重复的数据,得到id不是3,而是4。
myism则得到的是3.