我一直在尝试给我的一个列(基本上是一个ID)添加自动增量,但是我找不到我的列的自动增量选项。你知道它在哪里吗?
2g32fytz1#
如果定义了任何外键,这将不起作用,这很可能是ID字段。用途:
ALTER TABLE tablew_name CHANGE id id BIGINT(20) NOT NULL AUTO_INCREMENT;
取而代之
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)
hmmo2u0o3#
**步骤1:转到“结构”选项卡。**x1c 0d1x步骤2:单击要自动递增的列的“更改”选项卡。在我的示例中,我正在更改ID列。
第3步:检查AI(自动增量)列
你已经完成了!
unhi4e5o4#
要使用GUI,请执行以下操作:单击STRUCTURE选项卡以查看现有字段的列表要将字段设置为PRIMARY FIELD,请单击金色键--它将变为银色。要将字段(通常是同一字段)设置为自动递增:a.单击该字段的CHANGEb.查看最右侧并选中AI框c.单击SAVE按钮
STRUCTURE
PRIMARY FIELD
CHANGE
AI
SAVE
xriantvc5#
您可以像这样添加它
j8yoct9x6#
根据最近的经验,我想简单介绍几点:1.对于最初的问题,如何选择自动增量与phpmyadmin,这是小AI复选框上的变化屏幕上的一个字段名称。1.当我试着把“ALTER TABLE”表的w_name CHANGE id id BIGINT(20)NOT NULL AUTO_INCREMENT;“上面的解决方案,phpmyadmin给了我一个错误消息,说字段必须有一个键。我选择了一个唯一键,错误消息消失了,字段现在自动递增。
6条答案
按热度按时间2g32fytz1#
如果定义了任何外键,这将不起作用,这很可能是ID字段。
用途:
取而代之
5us2dqdw2#
SQL脚本正确
但如果你尝试这样做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)
hmmo2u0o3#
如果您使用的是xampp:
**步骤1:转到“结构”选项卡。**x1c 0d1x
步骤2:单击要自动递增的列的“更改”选项卡。在我的示例中,我正在更改ID列。
第3步:检查AI(自动增量)列
你已经完成了!
unhi4e5o4#
要使用GUI,请执行以下操作:
单击
STRUCTURE
选项卡以查看现有字段的列表要将字段设置为
PRIMARY FIELD
,请单击金色键--它将变为银色。要将字段(通常是同一字段)设置为自动递增:
a.单击该字段的
CHANGE
b.查看最右侧并选中
AI
框c.单击
SAVE
按钮xriantvc5#
您可以像这样添加它
j8yoct9x6#
根据最近的经验,我想简单介绍几点:
1.对于最初的问题,如何选择自动增量与phpmyadmin,这是小AI复选框上的变化屏幕上的一个字段名称。
1.当我试着把“ALTER TABLE”表的w_name CHANGE id id BIGINT(20)NOT NULL AUTO_INCREMENT;“上面的解决方案,phpmyadmin给了我一个错误消息,说字段必须有一个键。我选择了一个唯一键,错误消息消失了,字段现在自动递增。