2 sinat 34202702 sinat_34202702 于 2016.03.07 16:57 提问

sql改mysql怎么改,我是菜鸟

update WEB_B2C_Comment set isAudit=0 where ID in (0)

这句在mysql怎么改

5个回答

danielinbiti
danielinbiti   Ds   Rxr 2016.03.07 17:07

这语句mysql没什么问题。
看看是不是safe mode没关的问题


    SET SQL_SAFE_UPDATES=0; 
sinat_34202702
sinat_34202702 回复sinat_34202702: db是我加错了的,但是去掉后还是报错:[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'update WEB_B2C_Comment set isAudit=0 where ID in (0) update WEB_B2C_Comment set' at line 2
接近 2 年之前 回复
danielinbiti
danielinbiti 回复sinat_34202702: db.isAudit,这里的db是什么,去掉db
接近 2 年之前 回复
sinat_34202702
sinat_34202702 谢谢,可是它显示错误:[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'update WEB_B2C_Comment set db.isAudit=0 where ID in (0) update WEB_B2C_Comment ' at line 2
接近 2 年之前 回复
daidaineteasy
daidaineteasy   Ds   Rxr 2016.03.07 17:24

你输出一下最终执行的sql语句是什么,错误提示如下,为什么后边还多了个update WEB_B2C_Comment 这个呢

     update WEB_B2C_Comment set db.isAudit=0 where ID in (0) update WEB_B2C_Comment
daidaineteasy
daidaineteasy 回复sinat_34202702: 嗯嗯 是的,你检查一下最终的语句应该不是“update WEB_B2C_Comment set isAudit=0 where ID in (0)”这一句
接近 2 年之前 回复
sinat_34202702
sinat_34202702 后面还接了一个at ling 2 意思是告诉我第二行报错吗?
接近 2 年之前 回复
Royal_lr
Royal_lr   Ds   Rxr 2016.03.07 17:45

db.isAudit,,我只想知道db是什么,,

sinat_34202702
sinat_34202702 我打错了,误打了个db
接近 2 年之前 回复
WinsenJiansbomber
WinsenJiansbomber   2016.03.07 17:55

有手册啊,翻手册,看看两方的语法差异,RTFM(Read the fucking manual)

sinat_34202702
sinat_34202702 手册名字叫什么?谢谢说下
接近 2 年之前 回复
qq423399099
qq423399099   Ds   Rxr 2016.03.07 21:26

这样应该直接能跑的

 update WEB_B2C_Comment set isAudit=0 where ID in (0);
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!