【问题标题】:Add auto_increment to primary key in SQL在 SQL 中将 auto_increment 添加到主键
【发布时间】:2011-02-18 09:12:58
【问题描述】:

我有一个名为 A 的表,其中 B 列定义为 int not null Primary Key,并且已经有 4-5 个外键指向该列。使用Alter 的什么语法使这个主键列成为 AUTO_INCREMENT ?

【问题讨论】:

标签: mysql


【解决方案1】:

ALTER TABLE A AUTO_INCREMENT=1

【讨论】:

    【解决方案2】:

    您好,有这样的工作吗?

    alter table A B int NOT NULL AUTO_INCREMENT
    

    我相信你应该使用类似的东西,如果你使用 SQLYog 在用户界面上执行它,那么你会在历史选项卡中看到生成的相应更改命令。

    【讨论】:

    • Ultor 是对的,请参阅他在上面发布的问题中的正确解决方案。
    【解决方案3】:

    如果它是主列转到表定义,您可以在列属性中设置自动增量值。 转到列属性---->单击标识规范---->给出标识增量值和标识种子值。然后对于每个新行,该值将自动递增。

    【讨论】:

      猜你喜欢
      • 2011-06-15
      • 2011-10-10
      • 1970-01-01
      • 2012-12-05
      • 2011-01-03
      • 1970-01-01
      • 2011-02-11
      • 2011-09-01
      • 2015-03-08
      相关资源
      最近更新 更多