[英]Auto increment by 1 in MySQL with clearDB
我正在使用带有clearDB的Windows Azure。 当前数据库自动增量值为10.我希望它为1。
我试图在PHPMyAdmin中运行这些命令,
1)
set global auto_increment_increment = 1;
set global auto_increment_offset = 1;
错误: #1227 - 拒绝访问; 您需要(至少一个)此操作的SUPER权限
2)
set auto_increment_increment = 1;
set auto_increment_offset = 1;
之后我通过这个命令检查了它,
SHOW VARIABLES LIKE 'auto_inc%';
结果:
Variable_name Value
auto_increment_increment 10
auto_increment_offset 1
可能是什么原因?
当我向clearDB提交票证时,他们回复了我:
ClearDB使用循环复制来提供master-master MySQL支持。 因此,必须配置某些内容,例如auto_increment键(或序列),以便一个主机在所有情况下都不使用相同的密钥。 我们这样做是通过配置MySQL来跳过某些键,并强制MySQL为每个使用的密钥使用特定的偏移量。 我们使用10而不是2的原因是为了将来的发展。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.