这不是问题,而是我发现可以解决的一个自我产生的问题/问题和解决方案。我认为分享是不错的礼貌,因为我找不到完整的可行解决方案。
phpMyAdmin中生成的错误是:
“此表不包含唯一列。网格编辑,复选框,编辑,复制和删除功能不可用。”
根据您的实际情况,有几种可行的解决方案。
例如,只要您的所有AI或“唯一标识符”字段都是唯一的,那么您就可以简单地更改表并确保它是主键并设置为唯一值。
我在一张桌子上用此解决方案解决了这个问题。
另一个表具有多个AI int值,这些值是Primary字段,但是有多个相同类型的值。
解决此问题的简单方法是,只需在表末尾添加一列作为Unique AI Int。基本上,MySQL只是在说每条记录需要一个唯一值来区分行。
希望这会有所帮助。
最佳答案
我已经遇到了这个问题。
原因是您的表没有主键字段。
我有一个简单的解决方案:将一个字段设置为适合您业务逻辑的特定文件的主键。
例如,我有数据库thesis_db
和字段thesis_id
,我将按按钮Primary(键图标)以将thesis_id
设置为主键字段: