mysql插入数据问题

AndroidDev2022 2014-09-15 10:15:06
今天遇到的一个问题:
我在更新mysql里面的一张表是,update product set count=? and times=? where code=?时死活无法插入数据。但是无任何报错异常,而且返回值大于0,当我把and换成逗号时问题解决了。原因是什么,,各位遇到过的探讨一下。
...全文
452 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 21 楼 yanghuxz 的回复:
楼主还是复习下sql基本语法吧!
楼上还回mysql这样牛的技术!一看就是高级工程师!小组长!
hhhhhbb 2014-09-19
  • 打赏
  • 举报
回复
楼主还是复习下sql基本语法吧!
华子-来了 2014-09-18
  • 打赏
  • 举报
回复
楼主你能不这么逗么,这问题你都要来csdn啊,你网上一搜一大堆啊,至于在这浪费csdn的资源空间么,,,
Magical茏 2014-09-18
  • 打赏
  • 举报
回复
嘿嘿`~比较经典的语法错误,当初自己也犯过
danglixing213 2014-09-18
  • 打赏
  • 举报
回复
永超 2014-09-18
  • 打赏
  • 举报
回复
AND 和 OR 运算符 AND 和 OR 可在 WHERE 子语句中把两个或多个条件结合起来。 如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。 如果第一个条件和第二个条件中只要有一个成立,则 OR 运算符显示一条记录。 MySql有它固定的语法标准,推荐你个网站你可以去看看:百度w3c
yuhouqingchen_2648 2014-09-17
  • 打赏
  • 举报
回复
引用 8 楼 u013972119 的回复:
update product set count=? , times=? where code=?
正解。。。
mrliu0905 2014-09-17
  • 打赏
  • 举报
回复
就是啊,语法就这么规定的,这种东西没必要花精力研究的,记住就好了
Zhang895341748 2014-09-17
  • 打赏
  • 举报
回复
lz 这个是update 的语法额,不是什么 bug . 。。。。。。。。。。
AndroidDev2022 2014-09-16
  • 打赏
  • 举报
回复
十分感谢楼上的各位,之前编译器不报任何错误,所以在这个地方花了些时间。
dings503 2014-09-16
  • 打赏
  • 举报
回复
update product set count=? , times=? where code=?,这是SQL固定语法,只能这么用,不能改的
LJ_KB 2014-09-16
  • 打赏
  • 举报
回复
where 语句后面可以用and,你修改的语句肯定不能用and链接啊
TheEndOfTimeSpace 2014-09-16
  • 打赏
  • 举报
回复
这个明显是sql语法错误嘛
Mr_sqw 2014-09-16
  • 打赏
  • 举报
回复
update product set count=? , times=? where code=?
zy_think123 2014-09-16
  • 打赏
  • 举报
回复
没给你报错就算好的了,亲
LOVE-漂泊 2014-09-16
  • 打赏
  • 举报
回复
语法本身就是逗号啊 LZ
maxldwy 2014-09-16
  • 打赏
  • 举报
回复
语法就这么规定的啊。。。建议你学习下基础sql语句
Juedaifanghua 2014-09-16
  • 打赏
  • 举报
回复
and 是条件语句中的, 不能像当热的认为并且时,你就用and啊, 遵循标准,不能发明创造啊
u010492337 2014-09-16
  • 打赏
  • 举报
回复
set修改多个属性,只能用逗号分隔,规定
qq_20858451 2014-09-16
  • 打赏
  • 举报
回复
SQL的固定语法,就跟中国人姓在前,名在后一样。
加载更多回复(2)

81,092

社区成员

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

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