mysql中⾃增的起始值和步长_MySQL设置⾃增初始值和步长我这⾥使⽤的为Navicat:
(⼀般设置特殊的⾃增值和⾃增步长是为了:当数据出现错乱时,我们需要将备份的数据和线上的数据进⾏⽐对时使⽤。)
我们可以通过:SHOW VARIABLES LIKE 'auto_inc%'; 查看当前数据库的⾃增长设置。
auto_increment_increment这是⾃增长的步长。
auto_increment_offset这是⾃增长开始的值。
假如有⼀张test表,我们要给它增加⼀个⾃增列(id列)。
为表增加⾃增列的⽅法:
alter table `test`add id BIGINT; -- 为test表增加⼀个名称为id,类型为bigint的列.
alter table `test` change id id BIGINT not null auto_increment primary key; -- 将id列设置为主键并且⾃增.
那么如果使⽤默认值的时候,id列的值就是:1,2,3,4,5......
mysql下载后的初次使用现在想要更改test表的id增长开始值和增长的步长,可以使⽤如下⽅法:
SET @@auto_increment_increment=3; -- 将⾃增长步长设置为3

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。