我有以下SQL查询时:MySQL错误1064更新多个列
UPDATE mytable SET status = '2', dec = '268435458001932988' WHERE id = 29952
表:
status = varchar(1)
dec = varchar(23)
后我在手动读取,我可以用分隔条件他们更新多列” ”。
那么为什么我在这里得到语法错误(1064)?
#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 'dec = '268435458001932988' WHERE id = 29952' at line 1
是否有'id'列? – Aiias 2013-04-07 20:26:19
是的,当我删除“,dec ='268435458001932988'”它工作正常 – 2013-04-07 20:26:55