首页 > 技术文章 > mysql设置自增长ID和跨度

dapengsy 2021-01-07 10:16 原文

如果希望在每次插入新记录时,自动地创建主键字段的值。可以在表中创建一个 auto-increment 字段。MySQL 使用 AUTO_INCREMENT 关键字来执行 auto-increment 任务。默认地AUTO_INCREMENT 的开始值是 1,每条新记录递增 1。

主键又称主关键字,主关键字(primary key)是表中的一个或多个字段,它的值用于唯一地标识表中的某一条记录。

总结:

-- 设置自增长跨度。

  set @@global.auto_increment_increment = 1;(默认是1)

  set @@auto_increment_increment =1;

-- 查看自增长跨度。

  SHOW VARIABLES LIKE 'auto_inc%';

-- 设置自增长开始增长值。

  alter table tbl_sti_ins_command AUTO_INCREMENT = 9999;(根据自己情况来设置)

--  查看自增长id从哪里开始?里面有个Autoincrement字段。

   SHOW TABLE STATUS WHERE name='tbl_sti_ins_command';

推荐阅读