如何在一个Update sql查询中多表当前数据库行值

时间:2017-11-21 21:03:24

标签: mysql sql sqlite

我有数据库表,想要分割/乘行记录,如何用一个SQL Update查询来完成它,希望你的想法有助于解决问题谢谢。 我尝试了以下查询但失败了

query.exec("UPDATE "+people+ " WHERE id = "+id + " SET ticket_price = ticket_price*2") 

1 个答案:

答案 0 :(得分:0)

where子句位于set子句之后,而不是之前:

UPDATE people
SET    ticket_price = ticket_price * 2
WHERE  id = <some id>