删除和增加自动增长
删除自增长:就是在字段属性之后不再保留auto_increment,当用户修改自增长所在字段时,如果没有看到auto_increment属性,系统会自动清除该自增长。
删除自增长:alter table my_auto modify id int;
增加自增长:alter table my_auto modify id int auto_increment;
初始设置
在系统中,有一组变量用来维护自增长的初始值和步长
查看:show variables like ‘auto_increment%’;
修改自增长步长和初始值:
set auto_increment_increment = 值;
set auto_increment_offset = 值;
细节问题
1、一张表中只有一个自增长,:自增长会上升到表选项中。
2、如果数据插入中没有触发自增长(给定了数据),那么自增长不会表现,用户指定数据之后,自增长不参与,但是自增长默默根据当前用户设定的值初始化下一个值。
3、自增长在修改的时候,值可以较大,但是不能比当前已有的自增长字段的值小。