【发布时间】:2018-07-11 21:14:14
【问题描述】:
我有一个数据库,其中的 rate 列包含数值数据。我想更新此列中的数据,每个数据都加 20。
我在努力,
UPDATE 'refinance' SET 'rate' = rate + 20
我在模拟此查询时遇到语法错误:
1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 ''refinance' SET 'rate' = rate + 20' 附近使用正确的语法
感谢您对此的意见。 埃里克
【问题讨论】:
-
错误是什么?还有你的真实表名?
-
查询没有错误兄弟。所以也要提到你的错误。 “table”是mysql中的一个关键字。你的 table_name 是“table”吗?
-
如果使用mysql保留字etc:table,from etc..会报这个错误。
-
欢迎来到 SO。请在您的问题中添加任何错误,以使其完整。
-
感谢@mawg 的建议,但我不想要一行,所以我不想使用 where 子句来定位和 id 我想更新列的每一行中的每个值值 20
标签: mysql