我正在尝试更新与某个userid
匹配的列的值,但它会一直给出语法错误。
UPDATE user
SET balance = 15000.000000000
WHERE id = 11203;
名为user的表包含许多行,其中包含两列balance
和id
。我正在尝试编辑代码中用户ID的余额。
答案 0 :(得分:71)
尝试“用户”,或提供更通用的名称:
UPDATE "user"
SET balance = 15000.000000000
WHERE id = 11203;
例如,或ALTER
将您的表名改为“user_list”。有任何疑问,请检查
keywords
答案 1 :(得分:14)
您需要转义user
,因为它是一个保留字。尝试
UPDATE "user"
SET balance = 15000.000000000
WHERE id = 11203;