将数值添加到列mysql的每个数值

时间:2018-02-01 14:01:08

标签: mysql

我有一个带有 rate 列的数据库,其中包含数字数据。我想通过向每个列添加20来更新此列中的数据。

我在努力,

UPDATE 'refinance' SET 'rate' = rate + 20 

我在模拟此查询时遇到语法错误:

  

1064 - 您的SQL语法出错;查看与您的MySQL服务器版本相对应的手册,以便在''再融资'附近使用正确的语法SET'rate'=在第1行的速率+ 20'

感谢您的投入。 埃里克

2 个答案:

答案 0 :(得分:1)

请参考更新表语法,您需要指定tablename而不是table关键字。

UPDATE refinance SET rate = rate + 20; 

https://dev.mysql.com/doc/refman/5.7/en/update.html

https://www.w3schools.com/sql/sql_update.asp

答案 1 :(得分:0)

所以事实证明这个查询毕竟是有效的,当我按下phpMyAdmin中的“模拟查询”按钮时,只有当我按下“go”按钮时我才会收到错误。

我对sql相对较新,所以不确定为什么会出现这种情况,或者仿真的好处是什么,如果它不是实际语法的表示。感谢大家的投入和时间。

埃里克