Mysql 使用 webpy 更新 table

Mysql update table using webpy

我希望使用 db.update

在 webpy 中实现以下查询
  update emp set age=age+1 where x=1`

当我尝试时

 db.update('emp',where='x=1',age=age+1)

这给我一个错误,提示全局名称 'age' 未定义

你应该改用db.query,像这样 results = db.query("UPDATE emp SET age=age+1 WHERE x=$x", vars={'x':1})