【问题标题】:change auto_increment value in mysql更改mysql中的auto_increment值
【发布时间】:2014-05-23 15:40:53
【问题描述】:

我想更改 mysql 中的 auto_increment 值。现在是10。 我在 stackoverflow 中浏览了这个question

我试过了

SET @@auto_increment_increment=1;

但是当我通过 show variable 命令检查该变量时,我的结果是这样的,

SHOW VARIABLES LIKE 'auto_inc%';

+--------------------------+-------+
| Variable_name            | Value |
+--------------------------+-------+
| auto_increment_increment | 10    |
| auto_increment_offset    | 1     |
+--------------------------+-------+

我在 Windows azure 上运行我的服务器。这有什么问题吗?

【问题讨论】:

标签: mysql sql azure


【解决方案1】:

尝试执行此操作

SET GLOBAL auto_increment_increment =1;

您也可以在表级别设置它

ALTER TABLE yourtable AUTO_INCREMENT = 1;

【讨论】:

  • 错误:访问被拒绝;您需要(至少其中一项)超级权限才能执行此操作。
  • 第二个调整初始序列,而不是增量增量。
  • 设置全局变量需要管理员权限。
  • windows azure 中是否有任何选项可以执行此操作?
  • 我也用 alter table 试过。但它仍然以 10 递增。
猜你喜欢
  • 2021-12-04
  • 1970-01-01
  • 2014-04-17
  • 2011-01-11
  • 2011-10-28
  • 1970-01-01
  • 2021-05-07
  • 2020-03-21
  • 2013-12-22
相关资源
最近更新 更多