[英]Peewee and Updates
我怎么知道記錄實際上是否已更新? 這是我的代碼:
for team, rating in team_ratings.items():
query1 = Ratings.update(sagarin_rating=rating).where(Ratings.sagarin_name == team)
query1.execute()
讓我們說雖然我實際上沒有一個等於team
的sagarin_name
。 有沒有辦法查看是否更新了0行。 我在Peewee文檔頁面上看到,對IDLE進行更新將返回已更新的行。 但是,如果有行更新為變量,如何捕獲?
我需要能夠測試記錄是否已更新。 在Peewee中使用sqlite。
缺省情況下,peewee更新查詢返回未更新結果的計數,存儲execute語句的輸出,並根據需要在語句后使用
for team, rating in team_ratings.items():
query1 = Ratings.update(sagarin_rating=rating).where(Ratings.sagarin_name == team)
no_of_row_updated = query1.execute()
print no_of_row_updated
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.