这不是问题,而是我发现可以解决的一个自我产生的问题/问题和解决方案。我认为分享是不错的礼貌,因为我找不到完整的可行解决方案。

phpMyAdmin中生成的错误是:

“此表不包含唯一列。网格编辑,复选框,编辑,复制和删除功能不可用。”

根据您的实际情况,有几种可行的解决方案。

例如,只要您的所有AI或“唯一标识符”字段都是唯一的,那么您就可以简单地更改表并确保它是主键并设置为唯一值。

我在一张桌子上用此解决方案解决了这个问题。

另一个表具有多个AI int值,这些值是Primary字段,但是有多个相同类型的值。

解决此问题的简单方法是,只需在表末尾添加一列作为Unique AI Int。基本上,MySQL只是在说每条记录需要一个唯一值来区分行。

希望这会有所帮助。

最佳答案

我已经遇到了这个问题。
原因是您的表没有主键字段。
我有一个简单的解决方案:将一个字段设置为适合您业务逻辑的特定文件的主键。
例如,我有数据库thesis_db和字段thesis_id,我将按按钮Primary(键图标)以将thesis_id设置为主键字段:

10-05 20:51
查看更多