+ -
当前位置:首页 → 问答吧 → mysql自增问题

mysql自增问题

时间:2011-08-04

来源:互联网

mysql的一个问题,很奇怪,表里面的数据一共才不到4000,ID最大也应该是4位数,就算以前删除了一些,充其量5位数顶天了,但是现在发现从ID为3500的以后都是7位数的了,百万级的,不知道什么原因,有遇到过的没,怎么一下子从4位数自增到7位数了?程序和数据库均没有动,都运行了一年,前段时间刚发现

作者: cjs   发布时间: 2011-08-04

你用的程序是不是有问题

作者: baitqtd   发布时间: 2011-08-04

1.检查你的表是否更改了起始值。
2.说的俗一点,就是数据库插入了数据再删除后,AID不会变,如果这个表陈静梅用来测试过。。。

作者: iminto   发布时间: 2011-08-04

可能曾加查如果指定ID的数据
比如 自增到3500

然后你插入了一条
INSERT INTO (`id`,`username`) VALUE (1234567, 'wu1990');

那么以后插入的就从1234568开始了~

作者: wu1990   发布时间: 2011-08-04

是的啊,如果你随意插入了一个很大的id,那就以他为准增加了

作者: 剑枫   发布时间: 2011-08-04

晕,怎么把值在初始法一下,比如让他从5000再开始增加

作者: cjs   发布时间: 2011-08-04