免费提问

mysql提示没有主键怎么办?

144
提问者 鍾繁
2019-01-15 10:55 悬赏 0财富值 阅读 445回答 1

今天用navicat打开一个数据库表,结果给我来个提示说“keren没有主键”,然后就是什么都干不了,如下图所示:

mysql提示没有主键怎么办?

像这样的情况是什么原因造成的?应该怎样去解决?


mysql
登录 后发表回答
freewolf
1楼 · 2019-01-15 12:40.采纳回答

这个提示的已经很明确了,就是说你的keren这个表没有主键,你必须去设置一个主键,然后这个表就正常了,操作方法如下:

1、用mysql语句解决,这个提示已经连数据库语句都帮你写好了,请看:

SET ModifiedFileldsAndValues WHERE AllFileldsAndOldValues LIMIT 1

在mysql命令行下面执行上面的语句就搞定了。


2、用工具来解决,这里以navicat为例,在keren这个表上面点右键,设计如下图所示:

用navicat数据库管理工具为数据库表设置主键

用鼠标点击设置好主键后,这个地方会出现一把钥匙的图标出现,然后点保存即可,到这里,数据表设置主键完毕,再数据表就正常了,也不会出现刚才的提示了。


网站简介 | 竞价技巧 | 网站建设 | 原创作品 | 联系我们 |

鄂ICP备17013851号-4|经营许可证:鄂B2-20160818 |互联网药品信息服务资格证: 粤20130124|鄂公网安备:42010601000001|版权登记号:2016SR017186