您的位置:首页 > 数据库 > MySQL

快速设置Mysql的auto_increment参数

2016-06-07 21:52 561 查看
在使用mysql时,在导入数据后经常需要修改auto_increment参数,如果数据比较多时,执行效果非常缓慢。在3500万数据表上修改auto_increment参数,大概需要10分17秒(本地mac机器上测试,在服务器稍微好点,但是也很慢),通过摸索,发现另外一个方法可以巧妙的设置auto_increment参数。
以表A为例,说明如何设置auto_increment 的值为3500万。
1、利用insert语句修改auto_increment值,再利用回滚去掉插入数据,但是修改后的auto_increment值不会被回滚

begin work;
insert into A(id,field) values (34999999,’test’);
rollback;

2、查看修改后的值

show tables


命令查看表的auto_increment是否是我们期望的值。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: