update语句中where条件更新变量与常量设置区别?

地大小老虎 2018-05-22 05:21:00
Javaweb中用update更新MySQL数据库中power表某个值,where常量设置条件可以更新数据,而将where设置条件设为变量则不能更新数据???
其中p为变量,m也为变量

可以更新数据库power表某个值
不能更新数据库power表某个值,但是不报错

请问下这个是什么原因呢???感激不尽
...全文
716 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
尐千叶 2018-11-12
  • 打赏
  • 举报
回复
M值不准确导致的,先看看m值是多少。
usecf 2018-05-23
  • 打赏
  • 举报
回复
你先打印下你m值对不对 对的情况下, 再把你这条语句替换成你使用的变量值 在sql中执行下 看看

10,607

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 其他
社区管理员
  • 其他
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧