Mysql中设置自增长起始值和递增值
2016-01-18 14:22
543 查看
1.查询默认配置
mysql> show variables like 'auto_inc%';
+--------------------------+-------+
| Variable_name | Value |
+--------------------------+-------+
| auto_increment_increment | 1 |
| auto_increment_offset | 1 |
+--------------------------+-------+
2 rows in set (0.00 sec)
auto_increment_increment 是mysql增长的起始值,默认值为1;
auto_increment_offset 是mysql的递增值,即每次增长几,默认值为1;
2.修改相关配置
修改增长起始值:
mysql> set @@auto_increment_increment=10;
Query OK, 0 rows affected (0.00 sec)
mysql> show variables like 'auto_inc%';
+--------------------------+-------+
| Variable_name | Value |
+--------------------------+-------+
| auto_increment_increment | 10 |
| auto_increment_offset | 1 |
+--------------------------+-------+
2 rows in set (0.00 sec)
修改递增值:
mysql> set @@auto_increment_offset=2;
Query OK, 0 rows affected (0.00 sec)
mysql> show variables like 'auto_inc%';
+--------------------------+-------+
| Variable_name | Value |
+--------------------------+-------+
| auto_increment_increment | 10 |
| auto_increment_offset | 2 |
+--------------------------+-------+
2 rows in set (0.00 sec)
注:修改配置整个数据库都会受到影响,不是某个库或表
mysql> show variables like 'auto_inc%';
+--------------------------+-------+
| Variable_name | Value |
+--------------------------+-------+
| auto_increment_increment | 1 |
| auto_increment_offset | 1 |
+--------------------------+-------+
2 rows in set (0.00 sec)
auto_increment_increment 是mysql增长的起始值,默认值为1;
auto_increment_offset 是mysql的递增值,即每次增长几,默认值为1;
2.修改相关配置
修改增长起始值:
mysql> set @@auto_increment_increment=10;
Query OK, 0 rows affected (0.00 sec)
mysql> show variables like 'auto_inc%';
+--------------------------+-------+
| Variable_name | Value |
+--------------------------+-------+
| auto_increment_increment | 10 |
| auto_increment_offset | 1 |
+--------------------------+-------+
2 rows in set (0.00 sec)
修改递增值:
mysql> set @@auto_increment_offset=2;
Query OK, 0 rows affected (0.00 sec)
mysql> show variables like 'auto_inc%';
+--------------------------+-------+
| Variable_name | Value |
+--------------------------+-------+
| auto_increment_increment | 10 |
| auto_increment_offset | 2 |
+--------------------------+-------+
2 rows in set (0.00 sec)
注:修改配置整个数据库都会受到影响,不是某个库或表
相关文章推荐
- mysql优化技巧《转》
- insert into on duplicate key update与update inner join使用效果对比分析
- MySQL5.7重置root密码
- MySQL常用命令(一)
- MySQL表分区
- mysql安装遇到的问题
- mysql 海量数据的存储和访问解决方案
- MySQL下查看用户和建立用户
- 将ActiveMQ的消息保存到MySQL中
- Mac下MySQL卸载方法
- mysql长连接和短连接的问题
- MySQL存储过程中的3种循环
- mysql利用存储过程批量插入数据
- mysql部分命令笔记
- Mysql 模糊匹配和转义字符
- MySQL 使用SELECT ... FOR UPDATE 做事务写入前的确认(转)
- Mycat学习笔记 第三篇. MySql 主从同步异常后,主从切换
- 用sql脚本建立Mysql数据库及表
- mysql数据类型
- 【转】MYSQL主从同步故障一例及解决过程!