- Peewee 教程
- Peewee - 首页
- Peewee - 概述
- Peewee - 数据库类
- Peewee - 模型
- Peewee - 字段类
- Peewee - 插入新记录
- Peewee - 选择记录
- Peewee - 筛选器
- Peewee - 主键和复合主键
- Peewee - 更新现有记录
- Peewee - 删除记录
- Peewee - 创建索引
- Peewee - 约束
- Peewee - 使用 MySQL
- Peewee - 使用 PostgreSQL
- Peewee - 动态定义数据库
- Peewee - 连接管理
- Peewee - 关系和联接
- Peewee - 子查询
- Peewee - 排序
- Peewee - 计数和聚合
- Peewee - SQL 函数
- Peewee - 检索行元组/字典
- Peewee - 用户定义运算符
- Peewee - 原子事务
- Peewee - 数据库错误
- Peewee - 查询生成器
- Peewee - 与 Web 框架集成
- Peewee - SQLite 扩展
- Peewee - PostgreSQL 和 MySQL 扩展
- Peewee - 使用 CockroachDB
- Peewee 有用资源
- Peewee - 快速指南
- Peewee - 有用资源
- Peewee - 讨论
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])
广告