快速设置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值不会被回滚
2、查看修改后的值
命令查看表的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是否是我们期望的值。
相关文章推荐
- MySQL的转义字符“\”
- Mysql Date 函数
- spark sql之访问 hive 和 MySQL
- mysql命令行登录与杀死连接
- druplicate entry in mysql data import
- MySQL数据库优化(二)——MySQL事务
- mysql数据类型
- MySql中UTF8 和 GBK 编码中文字符长度问题
- 常用MySQL语句大全
- mysql limit 优化
- MysqL数据存储目录迁移
- mysql 序列与pg序列的比较
- mysql点滴
- mysql 一台服务器中装两个mysql
- mysql子查询
- MySql避免重复插入记录方法(ignore,Replace,ON DUPLICATE KEY UPDATE)
- Windows 7 64位安装MySQL ODBC驱动
- mysql中max_allowed_packet参数的配置方法,插入图片Blob数据出错
- 使用mysql过程中的问与答
- mysql探究之null与not null