【发布时间】:2013-12-13 17:02:02
【问题描述】:
我有这个查询来更新一行,但我得到一个“靠近 WHERE”的 sql 语法错误,但我或我的朋友都无法弄清楚问题所在。
rowstandard 是一个字符串,用于指定要选择的行。而 row 是一个数组,其中包含应该更新的更新值。
query = "UPDATE "+ tablename +" WHERE " + FirstColumn + " = '" + rowstandard + "' VALUES("+row+")";
【问题讨论】:
-
您忘记了
SET关键字 -- 您要更新的列。 -
你正在混合
UPDATE和INSERT -
也相关:xkcd.com/327
标签: java sql sqlite sql-update