MySQL重置自增长序列(mysql重置自增长)

MySQL重置自增长序列应该是操作MySQL数据库的程序猿们经常遇到的问题。在使用MySQL的时候,自增长序列是必须的,有时你需要重置你的自增长序列,比如改变自增长序列的起始值。那么如何重置MySQL自增长序列?

重置MySQL自增长序列有两种办法,一种是使用SQL语句,另一种是使用系统变量。

首先,使用SQL语句重置自增长序列,需要使用ALTER TABLE语句,语句结构如下:

alter table auto_increment= ;

例如,在表 table 上重置自增长序列起始值为 10:

alter table table auto_increment=10;

其次,使用系统变量重置自增长序列,需要先SET GLOBAL语句设定你需要的变量名和值,然后使用一条SHOW VARIABLES语句检查你设定的值,如果需要更改,再使用SET GLOBAL语句更改你之前设定的值。

例如,在表table上重置自增长序列起始值为10 :

set global auto_increment_offset = 10;

show variables like ‘auto_increment%’;

如果设定的值没有发生变化,还需要更改你的变量:

set global auto_increment_increment = 10;

在修改完成后,建议检查下自增长序列是否符合你的预期:

select auto_increment from information_schema.tables where table_name=”;

以上就是MySQL重置自增长序列的两种简单方法,希望能够帮助到你,让你更快速地处理MySQL中的问题!


数据运维技术 » MySQL重置自增长序列(mysql重置自增长)