得到错误:没有结果。以前的SQL不是查询。在执行UPDATE查询期间

时间:2015-03-10 08:46:54

标签: python sql sql-server-2008 twisted

我知道同样的问题已发布并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 ”查询的问题是什么。 任何人都可以帮助我吗?

0 个答案:

没有答案