我在一个带有日期时间字段的非常大的数据库中有一个 Peewee 数据库模型 Products。当我想选择具有(插入时间大于现在())的文章时,查询将永远挂起。
class Products(BaseModel):
id = IntegerField()
name= CharField()
inserted = DateTimeField()
class Meta:
db_table = 'products'
Products.select().where(Products.inserted >datetime(2013, 04, 03, 14, 52, 50).strftime("%Y-%m-%d %H:%M:%S"))
我不确定是因为数据库大小(大于 10 GB)还是因为查询样式。
我应该像这样使用 datetime(2013, 04, 03, 14, 52, 50) 还是 "2013-04-03 14:52:50" ?