[mysqld] #选项文件中设置
auto_increment_increment=4 #步长设置为4
现在四个库db_00 ~db_03
每个库里都有相同表user_account(id int auto_increment …….) innodb表
现在需求:
每个库中表步长都为4,my.cnf已经设置
每个库中的表user_count id列分别以下面方式增长
db_00 中user_count id列
10000 –起点
10004
db_01 中user_count id列
10001 –起点
10005
db_02 中user_count id列
10002 –起点
10006
db_03 中user_count id列
10003 –起点
10007
每个表分别设置了AUTO_INCREMENT 没有达到要求
问一下为何?
auto_increment_increment=4 #步长设置为4
现在四个库db_00 ~db_03
每个库里都有相同表user_account(id int auto_increment …….) innodb表
现在需求:
每个库中表步长都为4,my.cnf已经设置
每个库中的表user_count id列分别以下面方式增长
db_00 中user_count id列
10000 –起点
10004
db_01 中user_count id列
10001 –起点
10005
db_02 中user_count id列
10002 –起点
10006
db_03 中user_count id列
10003 –起点
10007
每个表分别设置了AUTO_INCREMENT 没有达到要求
问一下为何?
解决方案
30
没看明白,题主想达到的效果是什么?
60
SET @@auto_increment_increment=3;
10
还是本人写一个唯一ID过程好了,呵呵