我有一个带有 rate 列的数据库,其中包含数字数据。我想通过向每个列添加20来更新此列中的数据。
我在努力,
UPDATE 'refinance' SET 'rate' = rate + 20
我在模拟此查询时遇到语法错误:
1064 - 您的SQL语法出错;查看与您的MySQL服务器版本相对应的手册,以便在''再融资'附近使用正确的语法SET'rate'=在第1行的速率+ 20'
感谢您的投入。 埃里克
答案 0 :(得分:1)
请参考更新表语法,您需要指定tablename而不是table关键字。
UPDATE refinance SET rate = rate + 20;
答案 1 :(得分:0)
所以事实证明这个查询毕竟是有效的,当我按下phpMyAdmin中的“模拟查询”按钮时,只有当我按下“go”按钮时我才会收到错误。
我对sql相对较新,所以不确定为什么会出现这种情况,或者仿真的好处是什么,如果它不是实际语法的表示。感谢大家的投入和时间。
埃里克