我在我的项目中使用原始更新查询,我必须用一些动态的值更新一个列,该值来自一个函数,它存储在一个变量中。但是当我运行以下更新查询时,我收到一个错误:
UPDATE shop_cartitem SET total_price =update_amt WHERE cart_id = %s", [cart_abj.id]
我的错误1054,“'字段列表'中的未知列 'update_amt'”)
但是我使用静态值运行,UPDATE shop_cartitem SET total_price =100 WHERE cart_id = %s", [cart_abj.id]
然后它可以正确执行。
所以请告诉我,我可以使用动态变量运行此更新查询。
谢谢。