我遇到了 mysql auto-increment 的问题,实际上它并没有造成任何问题。我只是很困惑为什么 mysql 自动增量字段会得到偶数数据。Evertytime 一个新条目,它像这样创建
2,4,6,8,10.......
而不是1,2,3,4,5,6.......
你知道这件事或面临这样的情况吗?
我遇到了 mysql auto-increment 的问题,实际上它并没有造成任何问题。我只是很困惑为什么 mysql 自动增量字段会得到偶数数据。Evertytime 一个新条目,它像这样创建
2,4,6,8,10.......
而不是1,2,3,4,5,6.......
你知道这件事或面临这样的情况吗?
SHOW VARIABLES LIKE 'auto_inc%';
使用它来检查自动增量并将其设置为适当的值
SET @@auto_increment_increment=1;
它将自动增量设置为 1
要显示 auto_increment 及其偏移值,应使用SHOW VARIABLES LIKE 'auto_inc%'
要重置AUTO_INCREMENT
值,请使用:
SET @@auto_increment_increment = 1;
SET @@auto_increment_offset = 1;
要全局设置,您应该添加@@GLOBAL
:
SET @@GLOBAL.auto_increment_offset = 1;
SET @@GLOBAL.auto_increment_increment = 1;