簡體   English   中英

Peewee和更新

[英]Peewee and Updates

我怎么知道記錄實際上是否已更新? 這是我的代碼:

for team, rating in team_ratings.items():
      query1 = Ratings.update(sagarin_rating=rating).where(Ratings.sagarin_name == team)
      query1.execute()

讓我們說雖然我實際上沒有一個等於teamsagarin_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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM