为什么PHPMyAdmin操作显示在某些表上,而在其他表上不显示?[duplicate]

hc8w905p  于 2022-11-09  发布在  PHP
关注(0)|答案(1)|浏览(167)

此问题在此处已有答案

How do I get edit, copy, delete to show in phpmyadmin? [duplicate](3个答案)
7个月前关闭。
我有两个数据库。“成员”和“验证的电子邮件”

现在,在成员中,我有常规操作菜单:

但是,在verified_emails数据库中,情况就不同了:

当PHPMyAdmin查看verified_emails数据库时,没有操作菜单。
在StackOverflow上挖掘了一下之后,我听说将此添加到我的配置中会有帮助。

$cfg['ActionLinksMode'] = 'both';

这没有任何区别。
我正在运行PHPMyAdmin v4.1.14
现在信息已经摆出来了,这是我的问题。

我的问题是,为什么会发生这种情况?是否有解决方法,如果有,我该如何解决?

jq6vz3qz

jq6vz3qz1#

该问题是由于没有索引列而导致的。
这就是为什么我永远不会成为一个数据库管理员。
如果一个数据库类似于我的verified_emails数据库,我可以有一个id列,它的值会自动增加。
下面是我解决这个问题的方法。
使用MySQL更容易,但我将使用PHPMyAdmin来完成此操作,以防将来有人查找此功能。
首先,我去了列。

接下来,我在表的开头添加了一个新列。

我把它变成一个整数,并称它为id。(注意,在这里我忘了检查AI,请确保你检查AI)

我通过单击索引按钮将其设置为索引。

同时将其设置为“唯一”和“主要”!
现在,让我们回去浏览!
x1c4d 1x指令集
搞定了!
现在有一个自动增加id,和工具!

相关问题