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

b09cbbtk  于 2022-11-09  发布在  PHP
关注(0)|答案(6)|浏览(273)

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

2g32fytz

2g32fytz1#

如果定义了任何外键,这将不起作用,这很可能是ID字段。
用途:

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

取而代之

5us2dqdw

5us2dqdw2#

SQL脚本正确

ALTER TABLE your_table MODIFY some_column INT NOT NULL AUTO_INCREMENT;

但如果你尝试这样做make之前在可视化模式下,用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)

hmmo2u0o

hmmo2u0o3#

如果您使用的是xampp:

**步骤1:转到“结构”选项卡。**x1c 0d1x
步骤2:单击要自动递增的列的“更改”选项卡。在我的示例中,我正在更改ID列。

第3步:检查AI(自动增量)列

你已经完成了!

unhi4e5o

unhi4e5o4#

要使用GUI,请执行以下操作:
单击STRUCTURE选项卡以查看现有字段的列表
要将字段设置为PRIMARY FIELD,请单击金色键--它将变为银色。
要将字段(通常是同一字段)设置为自动递增:
a.单击该字段的CHANGE
b.查看最右侧并选中AI
c.单击SAVE按钮

xriantvc

xriantvc5#

您可以像这样添加它

ALTER TABLE your_table
MODIFY some_column INT NOT NULL AUTO_INCREMENT;
j8yoct9x

j8yoct9x6#

根据最近的经验,我想简单介绍几点:
1.对于最初的问题,如何选择自动增量与phpmyadmin,这是小AI复选框上的变化屏幕上的一个字段名称。
1.当我试着把“ALTER TABLE”表的w_name CHANGE id id BIGINT(20)NOT NULL AUTO_INCREMENT;“上面的解决方案,phpmyadmin给了我一个错误消息,说字段必须有一个键。我选择了一个唯一键,错误消息消失了,字段现在自动递增。

相关问题