mysql自增 offset_关于自增auto_increment_offset和auto_increment_increment

指定为AUTO_INCREMENT的列必须要建索引,不然会报错.是不是主键索引不是主要的。

mysql> create table t4 (id int auto_increment);

ERROR 1075 (42000): Incorrect table definition; there can be

only one auto column and it must be defined as a key

mysql>create table t16 (id int auto_increment,`name`

varchar(20) primary key,key(id));

[SQL]

create table t16 (id int

auto_increment,`name` varchar(20)

primary key  ,key(id));

受影响的行: 0

时间: 0.059s

可以看出,虽然主键不是auto_increment列,也是可以的。

auto_increment_offset  指定起始值 范围 1-65535

auto_increment_increment 指定步长值 范围 1-65535

mysql> SHOW VARIABLES LIKE 'auto_inc%';

+--------------------------+-------+

| Variable_name  | Value |

+--------------------------+-------+

| auto_increment_increment | 1  |

| auto_incre

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值