请问:python3 sqlalchemy query循环查询结果不变
发布网友
发布时间:2022-04-27 11:40
我来回答
共1个回答
热心网友
时间:2022-04-08 22:35
没用过flask_sqlalchemy,按照你的思路sql应该是这样的, 按创建时间升序查找第一个status=0
select * from taskqueue where status=0 order by create_time asc limit 0, 1
理论上如果你数据表里的status全是0的话,每次应该都会有数据
出现问题的可能是你的orm这里是没有连到指定的库,又或者first这个函数没起到作用
建议你先看看是不是能查到数据
tasks = TaskQueue.query.filter_by(status=0)
print len(tasks)
判定是哪个环节出了问题