我有一个表(MySQL),其中有一行。
我可以很好地阅读它:
self._session.query(Automatic).\
filter(Automatic.do_when <= time()).\
limit(limit).\
all()
但是,如果我随后从表中删除该行(使用 mysql 客户端或 phpMyAdmin),该行仍然由上面的代码返回。我不知道这是否与“如何禁用 SQLAlchemy 缓存? ”这个问题有关。
编辑:添加一个
self._session.commit()
之后没有区别。