【发布时间】:2016-05-12 00:53:19
【问题描述】:
我正在使用带有 clearDB 的 Windows Azure。当前数据库自增值为 10。我希望它为 1。
我尝试在 PHPMyAdmin 中运行这些命令,
1)
set global auto_increment_increment = 1;
set global auto_increment_offset = 1;
错误: #1227 - 访问被拒绝;您需要(至少一个)超级权限才能执行此操作
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
可能是什么原因?
【问题讨论】:
-
所以,你需要一个
SUPER特权用户... -
我已经在 clearDB 中以管理员用户身份登录。
-
但是您没有
SUPER权限,这意味着您的管理员用户在那里并不是全能的。但是,退后一步:您为什么还要关心使用什么自增数?您应该没有什么理由,而且这些通常意味着增加增量而不是将其设置为 1.... -
clearDB只为我们提供了一个用户名和密码。我认为这不是基于特权的帐户。 -
我相信你应该创建一张到 clearDB 的票。
标签: php mysql azure phpmyadmin cleardb