繁体   English   中英

使用clearDB在MySQL中自动增加1

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM