如何使用phpmyadmin向mysql数据库中的列添加自动增量?

SKL*_*LAK 8 mysql database phpmyadmin

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

jue*_*n d 19

您可以像这样添加它

ALTER TABLE your_table
MODIFY some_column INT NOT NULL AUTO_INCREMENT;
Run Code Online (Sandbox Code Playgroud)


css*_*hus 15

要使用GUI:

单击STRUCTURE选项卡以查看现有字段列表

要将字段设置为PRIMARY FIELD,请单击金键 - 它将变为银色.

要设置一个字段(通常是相同的字段)作为自动增量:
a.单击CHANGE该字段
b.向右边看,勾选AI方框
c.点击SAVE按钮


Fre*_*ead 5

根据最近的经验,几个快速点:

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

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