Peewee - 刪除記錄



對模型例項執行 delete_instance() 方法將從對映表中刪除相應行。

obj=User.get(User.name=="Amar")
obj.delete_instance()

另一方面,delete() 是模型類中定義的一個類方法,它生成 DELETE 查詢。有效執行後,將從表中刪除行。

db.create_tables([User])
qry=User.delete().where (User.age==25)
qry.execute()

資料庫中的相關表顯示了 DELETE 查詢的影響,如下所示 −

('DELETE FROM "User" WHERE ("User"."age" = ?)', [25])
廣告
© . All rights reserved.