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中的问题!