小弟在一个数据表里用到自增长作为id,开始10个数据是好,每次增1,但是从11开始,每次增长变成了2。即在数据库表里是这样的:
id
1
2
3
...
8
9
10
11
13
15
17
19
十分诡异,开始以为是我jdbc代码问题,后来发现不是,我用insert语句手动插入一条数据也是得到奇数的 id !!
用desc看表结构,该字段是int not null primary key auto_increment,也看不出什么不对的地方。
不知哪位高人也遇到过此类问题,不吝赐教。
(后来发现另一张用到自增长id的表也是1、2、3、4、5、6、7、8、9、11、13、15、17、19……只是没出现10,其它都一样;
肯定是有问题,就是找不出来,在搜索引擎里搜索都不知道打什么关键字……)