我一直在尝试将自动增量添加到我的列之一(基本上是一个 ID),但我找不到我的列的自动增量选项。知道它在哪里吗?
问问题
59793 次
5 回答
19
你可以像这样添加它
ALTER TABLE your_table
MODIFY some_column INT NOT NULL AUTO_INCREMENT;
于 2013-10-17T18:51:54.600 回答
18
要使用图形用户界面:
单击STRUCTURE
选项卡以查看现有字段的列表
要将字段设置为PRIMARY FIELD
,请单击金色键 - 它会变成银色。
将一个字段(通常是同一个字段)设置为自动递增
:单击CHANGE
该字段
b. 看最右边并勾选AI
方框
c。点击SAVE
按钮
于 2015-11-13T05:51:10.480 回答
5
根据最近的经验,有几点要点:
对于原始问题,如何使用 phpmyadmin 选择自动增量,它是字段名称更改屏幕上的小 AI 复选框。
当我尝试“ALTER TABLE tablew_name CHANGE id id BIGINT(20) NOT NULL AUTO_INCREMENT;” 上面的解决方案,phpmyadmin 给了我一条错误消息,说该字段必须有一个键。我选择了一个唯一键,错误消息消失了,该字段现在自动递增。
于 2015-09-15T16:56:00.410 回答
4
如果定义了任何外键,这将不起作用,这很可能适用于 id 字段。
利用:
ALTER TABLE tablew_name CHANGE id id BIGINT(20) NOT NULL AUTO_INCREMENT;
反而
于 2014-07-11T11:33:36.240 回答
0
SQL脚本是正确的
ALTER TABLE your_table MODIFY some_column INT NOT NULL AUTO_INCREMENT;
但是如果你之前在可视模式下尝试过,使用 mysql 版本 4.7.4,在表的结构中
当您创建表格时出现一个选项说“A_I”,如果您将鼠标显示为带有 AUTO_INCREMENT 的消息(照片的版本是西班牙语版本)
于 2018-11-29T09:05:56.057 回答