有时候需要自定义主键ID,mysql系统给予一个自增ID,是可以修改它为其他不存在的id的。
如果你修改到比当前自增值高的值时,mysql下次自增长到这个值时就会报“Duplicate entry 'id' for key 'PRIMARY'”,然后偷偷的将自增值再指向下一个了,所以,当你再次Insert的时候就不会出错了。
注意,如果你是指定主键id的Insert,并且这个id比当前自增值高,那么就会照成下一个自增值为你当前值的下一个。
注意,用update的方式只是暂时不会影响自增值,但是重启数据库后,那么自增值就会由最大值的下一位开始了!