【问题标题】:How to add auto-increment to column in mysql database using phpmyadmin?如何使用 phpmyadmin 向 mysql 数据库中的列添加自动增量?
【发布时间】:2013-10-26 10:04:53
【问题描述】:

我一直在尝试将自动增量添加到我的一个列(基本上是一个 ID),但我找不到我的列的自动增量选项。知道它在哪里吗?

【问题讨论】:

    标签: mysql database phpmyadmin


    【解决方案1】:

    你可以这样添加

    ALTER TABLE your_table
    MODIFY some_column INT NOT NULL AUTO_INCREMENT;
    

    【讨论】:

      【解决方案2】:

      如果定义了任何外键,这将不起作用,这很可能用于 id 字段。

      使用:

      ALTER TABLE tablew_name CHANGE id id BIGINT(20) NOT NULL AUTO_INCREMENT;
      

      改为

      【讨论】:

        【解决方案3】:

        根据最近的经验总结几点:

        1. 对于原来的问题,如何用phpmyadmin选择自动增量,是字段名称更改屏幕上的小AI复选框。

        2. 当我尝试“ALTER TABLE tablew_name CHANGE id id BIGINT(20) NOT NULL AUTO_INCREMENT;”时上面的解决方案,phpmyadmin 给了我一条错误消息,说该字段必须有一个键。我选择了一个唯一键,错误消息消失了,该字段现在自动递增。

        【讨论】:

        • 您的答案不正确,尽管您想提供帮助,但它具有误导性。只有主键可以是 auto_increment,并且主键是唯一的 - 因此您的第 2 点不准确。我不会投反对票,但你能调整你的答案,让它更接近准确吗?
        • 正如我在编辑中指出的那样,据我所知,我的答案是正确的,因为在 phpmyadmin 中选择唯一键删除了一条错误消息,该消息阻止使用上述解决方案之一。我没有评论唯一键与主键的相对优点或它们之间的任何相似/差异/关系,只是指出我在原始答案中指出的经验,这种经验可能对下一个人有用也可能没有用谷歌搜索有关如何使用 phpmyadmin 执行此操作的想法。
        • 好的,你编辑的答案现在更有意义了,你去吧。
        【解决方案4】:

        使用图形用户界面:

        点击STRUCTURE标签查看现有字段列表

        要将字段设置为PRIMARY FIELD,请单击金色键——它会变成银色。

        将一个字段(通常是同一个字段)设置为自动递增:
        一种。单击该字段的CHANGE
        湾。查看最右侧并选中 AI
        C。点击SAVE按钮

        【讨论】:

        • 宾果游戏 - 你拯救了我的一天
        • A_I?这一点都不明显。但这就是我让它工作的方式。谢谢!
        【解决方案5】:

        SQL 脚本正确

        ALTER TABLE your_table MODIFY some_column INT NOT NULL AUTO_INCREMENT;
        

        但是如果你之前在可视模式下尝试过,使用 mysql 版本 4.7.4,在表的结构中

        Appear when you create the table one option to say "A_I" , if you put your mouse appear message with AUTO_INCREMENT (The version of the foto is in Spanish version)

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2020-05-20
          • 2012-04-14
          • 2017-10-24
          • 2016-12-08
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多