mysql表无法update

发布于 2022-09-12 23:44:54 字数 295 浏览 12 评论 0

mysql用主键id作为update条件能成功,别的字段都不行,show processlist没有等待的进程,直接用navicat改表中的字段可以
表字段
image.png

用id可以
image.png

超时
image.png

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

羁客 2022-09-19 23:44:54

因为mysql有个叫SQL_SAFE_UPDATES的变量,为了数据库更新操作的安全性,此值默认为1
set sql_safe_updates=0;
设置为0就可以执行成功了

或者直接在where中加入id字段 and id > 0

我家小可爱 2022-09-19 23:44:54

你是不是数据量比较多,而且相应的字段没有索引

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文