首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更新查询不起作用的问题

更新查询不起作用的问题
EN

Stack Overflow用户
提问于 2014-07-09 09:34:01
回答 3查看 40关注 0票数 0

您的SQL语法有错误;请检查与您的MySQL服务器版本对应的手册,以获得在第1行“WHERE id\_product =9”附近使用的正确语法。

代码语言:javascript
复制
UPDATE `ps_product` SET `price` =  WHERE `id_product` = 9
EN

回答 3

Stack Overflow用户

发布于 2014-07-09 09:35:52

在sql中缺少价格值:

代码语言:javascript
复制
UPDATE `ps_product` SET `price` =  WHERE `id_product` = 9
                                 ^^^^
票数 1
EN

Stack Overflow用户

发布于 2014-07-09 09:36:19

需要在单引号、双引号或任何值中传递空值。

代码语言:javascript
复制
UPDATE `ps_product` SET `price` = ''  WHERE `id_product` = 9
票数 1
EN

Stack Overflow用户

发布于 2014-07-09 09:39:20

查询中的问题是您有"price = WHERE“。由于您没有将整个代码粘贴到那里,所以我猜保存要为其设置Price的值的变量是空的。因此,您应该控制这个变量,看看为什么它是空的(如果整个查询是一个没有变量的字符串,那么您就忘记了将Price设置到的值)。

如果Price意味着为空,则必须通过使用='‘、=null或=0将其设置为空值,这取决于字段表示的是什么空值(及其类型)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24650088

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档