我知道同样的问题已发布并Answer on stackoverflow。我尝试过,但它无法使用更新查询。
seenQuery = ("UPDATE ChatHistorys SET isRead=1 WHERE isRead=0 AND senderId=5 AND receiverId=1")
q = dbpool.runQuery(seenQuery, ())
在执行上述查询期间,我收到No results. Previous SQL was not a query.
当我尝试使用“SELECT”和“INSERT”查询时,它完美无缺。
query = ("SET NOCOUNT ON;\nINSERT into ChatHistorys (senderId, receiverId,isRead) values (1, 4, 0)")
d = dbpool.runQuery(query, ())
“ INSERT ”查询的上述代码,对我来说很好。那么“ UPDATE ”查询的问题是什么。 任何人都可以帮助我吗?