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

heavenmusic heavenmusic 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
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型。。。。

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

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

请帮我!!谢谢!!
...全文

相关推荐

python mysql自增字段AUTO_INCREMENT值的修改方式

主要介绍了python mysql自增字段AUTO_INCREMENT值的修改方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

weixin_38605590

MySQL查询和修改auto_increment的方法

主要介绍了MySQL查询和修改auto_increment的方法,实例分析了select查询auto_increment及ALTER修改auto_increment的技巧,需要的朋友可以参考下

weixin_38724919

Mysql auto_increment 重新计数(让id从1开始)

方法一 delete from test; alter table `test` auto_increment=1 (好处,可以设置AUTO_INCREMENT 为任意值开始) 提示:如果表列和数据很多,速度会很慢,如90多万条,会在10分钟以上。 方法二 truncate table test (好处,简单,AUTO_INCREMENT 值重新开始计数) 一般情况下我们使用第二个就可以了,记住以上情况都是彻底删除所有记录。 您可能感兴趣的文章:mysql自增ID起始值修改方法mysql如何让自增id归0解决方案PHP获取MySql新增记录ID值

weixin_38742954

解析mysql中的auto_increment的问题

本篇文章是对mysql中的auto_increment的问题进行了详细的分析介绍,需要的朋友参考下

weixin_38688969

mysql中自增auto_increment功能的相关设置及问题

mysql中的自增auto_increment功能相信每位phper都用过,也都知道如何设置字段为自增字段,但并不是所有phper都知道auto_increment的起始值和递增量是如何设置的!本文就为大家分享一下mysql字段自增功能的具体查看及设置方法。 涉及知识介绍: mysql服务器维护着2种mysql的系统参数(系统变量):全局变量(global variables)和会话变量(session variables)。它们的含义与区别如其各占的名称所示,session variables是在session级别的,对其的变更只会影响到本session;global variables是系

weixin_38655284
评论 7
收藏 已收藏
分享
返回顶部
heavenmusic
MySQL 57,062 成员 56,759 内容