》为什么我的AUTO_INCREMENT修改无效用?《

时间:2022-11-09 09:06:29
1、新建:create table ai_test2(id int not null auto_increment,f1varchar(5),primary key(id))auto_increment = 50 ;
2、insert into ai_test2(f1) values('one');
3、显示是: 50 one...

之后,我想修改AUTO——INCREMENT的值。

4、alter table ai_test2 auto_increment = 1000;
5、INSERT INTO AI_TEST(F1) VALUES('two');
6、显示是:51 two

我知道在默认情况下,表的类型是:MYISAM型。。。。

为什么我的修改不行??   之后,我把数据表里,所以的记录删除之后,重新作第四步,又可以?  不知道为什么??

而我看参考书上,,,直接改,就可以了!~~

请帮我!!谢谢!!

7 个解决方案

#1


UP

#2


我也遇到这样的问题,UP

#3


同情,无法解决中,

#4


呵呵,你用的是哪个版本 ??

我 4.0.16 的没有这个问题

#5


phpmyadmin2.3.0也没注意都集成了哪些版本.

#6


我这里没这个问题
4.0.15

#7


也没有问题啊!

+-----------+
| @@VERSION |
+-----------+
| 4.0.13-nt |
+-----------+

#1


UP

#2


我也遇到这样的问题,UP

#3


同情,无法解决中,

#4


呵呵,你用的是哪个版本 ??

我 4.0.16 的没有这个问题

#5


phpmyadmin2.3.0也没注意都集成了哪些版本.

#6


我这里没这个问题
4.0.15

#7


也没有问题啊!

+-----------+
| @@VERSION |
+-----------+
| 4.0.13-nt |
+-----------+