Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql phpmyadmin不再允许我设置自动增量值_Mysql_Phpmyadmin_Auto Increment - Fatal编程技术网

Mysql phpmyadmin不再允许我设置自动增量值

Mysql phpmyadmin不再允许我设置自动增量值,mysql,phpmyadmin,auto-increment,Mysql,Phpmyadmin,Auto Increment,我以前可以在phpmyadmin->table->operations中设置自动增量值,但在这个框中我不再看到它: 它过去就在那里,是的,我的表格有一个自动递增字段。我使用的是phpMyAdmin4.4.0,我已经尝试过从InnoDB切换到MyISAM。我已使用root用户登录到phpmyadmin。我的表没有自动增量选项,它是可以将自动增量选项指定给的表列。这个选项叫做a_i,这很奇怪。我刚刚测试了一些最新的版本,没有那个问题。我唯一能让它不显示该字段的时间是在没有自动增量设置的情况下。您可

我以前可以在phpmyadmin->table->operations中设置自动增量值,但在这个框中我不再看到它:


它过去就在那里,是的,我的表格有一个自动递增字段。我使用的是phpMyAdmin4.4.0,我已经尝试过从InnoDB切换到MyISAM。我已使用root用户登录到phpmyadmin。

我的表没有自动增量选项,它是可以将自动增量选项指定给的表列。这个选项叫做a_i

,这很奇怪。我刚刚测试了一些最新的版本,没有那个问题。我唯一能让它不显示该字段的时间是在没有自动增量设置的情况下。您可以发布数据库结构的屏幕截图或SQL转储,以便我可以尝试复制它吗?

如果您使用的是phpMyAdmin,您可以单击表名,然后单击“结构”选项卡。在“附加”的下面是你将自动定罪的地方。如果这不起作用,请确保您登录到表中的用户具有进行此类更改的权限。使字段自动递增的查询类似于

创建表Employee( ID int NULL自动递增, 名称varchar(255) );


在这种情况下,字段ID将自动证明

我不确定他们为什么删除此功能,但执行此“老派”的方法是单击SQL选项卡,然后运行以下MySQL命令:

ALTER TABLE `sessions` auto_increment = 12345

这会将自动递增计数器设置为12345(或比“会话”表中已有的最高值多出一个)。

该字段确实具有自动递增功能,但我仍然看不到更改值的选项:单击数据库,单击表,单击结构,选择ur id的字段复选框,选择更改。选中A_I的框。单击保存。如果试图通过phpmyadmin的操作菜单更改自动增量值不起作用,则出现问题。但是,它确实可以通过在SQL菜单中应用该查询来工作。2018更新:对于那些在phpmyAdmin中搜索的人(就像我遇到这个问题时一样),它现在位于“结构”选项卡下,作为“a_I”列中的复选框。问题是如何“设置自动增量值”,而不是如何使字段自动增量。