使用clearDB在MySQL中自动增加1

Ron*_*tel 7 php mysql phpmyadmin azure cleardb

我正在使用带有clearDB的Windows Azure.当前数据库自动增量值为10.我希望它为1.

我试图在PHPMyAdmin中运行这些命令,

1)

set global auto_increment_increment = 1;
set global auto_increment_offset = 1;
Run Code Online (Sandbox Code Playgroud)

错误:#1227 - 拒绝访问; 您需要(至少一个)此操作的SUPER权限

2)

set auto_increment_increment = 1;
set auto_increment_offset = 1;
Run Code Online (Sandbox Code Playgroud)

之后我通过这个命令检查了它,

SHOW VARIABLES LIKE 'auto_inc%';
Run Code Online (Sandbox Code Playgroud)

结果:

Variable_name                 Value     
auto_increment_increment      10
auto_increment_offset         1
Run Code Online (Sandbox Code Playgroud)

可能是什么原因?

Ron*_*tel 11

当我向clearDB提交票证时,他们回复了我:

ClearDB使用循环复制来提供master-master MySQL支持.因此,必须配置某些内容,例如auto_increment键(或序列),以便一个主机在所有情况下都不使用相同的密钥.我们这样做是通过配置MySQL来跳过某些键,并强制MySQL为每个使用的密钥使用特定的偏移量.我们使用10而不是2的原因是为了将来的发展.