这不是一个问题,而是我发现可以正常工作的一个自我产生的问题/问题和解决方案。我想分享一下会很有礼貌,因为我找不到完整的可行解决方案。
phpMyAdmin中生成的错误是:
“此表不包含唯一列。网格编辑,复选框,编辑,复制和删除功能不可用。”
根据您的实际情况,有几种可行的解决方案。
例如,只要您的所有AI或“唯一标识符”字段都是唯一的,那么您就可以简单地更改表并确保它是主键并设置为唯一值。
我在一张桌子上用此解决方案解决了这个问题。
另一个表具有多个AI int值,这些值是Primary字段,但是有多个相同类型的值。
简单的解决方法是在表的末尾添加一列作为Unique AI Int。基本上,MySQL只是在说每条记录需要一个唯一值来区分行。
希望这会有所帮助。
我一直面临这个问题。
原因是您的表没有主键字段。
我有一个简单的解决方案:将一个字段设置为适合您业务逻辑的特定字段的主键。
例如,我有database thesis_db和field thesis_id,我将按按钮Primary(键图标)以设置thesis_id为主键字段:来源:stack overflow
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。