这段代码不起作用,我无法找出原因:
db = get_db()
done = "1"
db.execute(
'UPDATE post'
'SET payment = (?)'
'WHERE unique_id = (?)',
(done, unique_id)
)
db.commit()
它给我这个错误:
File“/mnt/c/Users/Uvo/Desktop/JobApp/main_page.py”,line 163,in stripe_webhook(done,unique_id)sqlite3.OperationalError:近“付款”:语法错误
我尝试了很多不同的方法,但都没有成功。
3条答案
按热度按时间dphi5xsq1#
使用SQLAlchemy应该可以:
请注意,付款列将包含条目“1”。如果这应该是ID,请相应更改12345:
uqjltbpv2#
最后我自己找到了一个简单的解决办法:在同一行上编写SQL查询。
6qqygrtg3#
这应符合预期: