2024-06-02 15:18:05 发布
网友
我有一张(非常)大的桌子,行数不超过100米。我想在某些情况下删除1M行,而不运行任何表锁或超时问题。 在这种情况下,IMO删除和限制是最好的选择。 我试图为一个简单的sql查询找到对等的peewee
DELETE FROM users WHERE condition=1 LIMIT 10
我的第一种方法是:
但是DeleteQuery没有限制方法。哎呀。。。在
那么,使用peewee删除大量行的最佳实践是什么?在
SQL不支持LIMIT。所以不,不可能做到这一点。在
如果要使用limit删除,则只需使用子查询:
users_to_delete = User.select().where(...).limit(10) Users.delete().where(User.id << users_to_delete)
SQL不支持LIMIT。所以不,不可能做到这一点。在
如果要使用limit删除,则只需使用子查询:
相关问题 更多 >
编程相关推荐