基本使用类 表的自增AUTOINCREMENT初值与步长 数据表中自增字段的AUTOINCREMENT的初值与步长由autoincrementincrement和autoincrementoffset参数决定。 autoincrementoffset:AUTOINCREMENT值的初值。 autoincrementincrement:AUTOINCREMENT值每次增长的步长。 当autoincrementoffset > autoincrementincrement 时,实际使用时初值会变为autoincrementincrement。 当autoincrementoffset 云数据库TaurusDB”。 步骤 4 在“实例管理”页面,选择指定的实例,单击实例名称,进入实例的基本信息页面。 步骤 5 在左侧导航栏中选择“参数修改”,在“参数”页签修改相应参数。 示例: 1. autoincrementoffset1,autoincrementincrement1,表示初值为1,步长为1。 show variables like 'autoinc%'; ++ Variablename Value ++ autoincrementincrement 1 autoincrementoffset 1 ++ 2. 修改autoincrementincrement2,步长变为2。 set session autoincrementoffset2; Query OK, 0 rows affected (0.02 sec) show variables like 'autoinc%'; ++ Variablename Value ++ autoincrementincrement 2 autoincrementoffset 1 ++ 3. autoincrementoffset10,autoincrementincrement2,由于autoincrementoffset > autoincrementincrement,因此初值为2,步长为2。 set session autoincrementoffset10; set session autoincrementincrement2; show variables like 'autoinc%'; ++ Variablename Value ++ autoincrementincrement 2 autoincrementoffset 10 ++ create table autotest2(id int NOT NULL AUTOINCREMENT, PRIMARY KEY (id)); Query OK, 0 rows affected (0.08 sec) show create table autotest2; CREATE TABLE autotest2 ( id int NOT NULL AUTOINCREMENT, PRIMARY KEY (id) ) ENGINEInnoDB DEFAULT CHARSETutf8 1 row in set (0.01 sec) insert into autotest2 values(0), (0), (0); Query OK, 3 rows affected (0.00 sec) Records: 3 Duplicates: 0 Warnings: 0 select from autotest2; + id + 2 4 6 + 3 rows in set (0.01 sec) 4. autoincrementoffset5,autoincrementincrement10,初值为5,步长为10。 set session autoincrementoffset10; set session autoincrementincrement2; show variables like 'autoinc%'; ++ Variablename Value ++ autoincrementincrement 2 autoincrementoffset 10 ++ create table autotest2(id int NOT NULL AUTOINCREMENT, PRIMARY KEY (id)); Query OK, 0 rows affected (0.08 sec) show create table autotest2; CREATE TABLE autotest2 ( id int NOT NULL AUTOINCREMENT, PRIMARY KEY (id) ) ENGINEInnoDB DEFAULT CHARSETutf8 1 row in set (0.01 sec) insert into autotest2 values(0), (0), (0); Query OK, 3 rows affected (0.00 sec) Records: 3 Duplicates: 0 Warnings: 0 select from autotest2; + id + 2 4 6 + 3 rows in set (0.01 sec)