【发布时间】:2015-01-28 11:33:07
【问题描述】:
我希望使用 db.update 在 webpy 中实现以下查询
update emp set age=age+1 where x=1`
当我尝试时
db.update('emp',where='x=1',age=age+1)
这给我一个错误,说全局名称“年龄”未定义
【问题讨论】:
我希望使用 db.update 在 webpy 中实现以下查询
update emp set age=age+1 where x=1`
当我尝试时
db.update('emp',where='x=1',age=age+1)
这给我一个错误,说全局名称“年龄”未定义
【问题讨论】:
你应该改用db.query,像这样
results = db.query("UPDATE emp SET age=age+1 WHERE x=$x", vars={'x':1})
【讨论】: