遇到一个问题,使用一条相同的sql,多次查询数据库,每次数据都一样,而且数据库更新了,也没有查到新数据
经过Google,发现是SQLAlchemy的缓存机制导致的
设置隔离级别参数isolation_level 就可以解决
engine = create_engine( "'mysql://scott:tiger@localhost/foo'", isolation_level="READ UNCOMMITTED" )
遇到一个问题,使用一条相同的sql,多次查询数据库,每次数据都一样,而且数据库更新了,也没有查到新数据
经过Google,发现是SQLAlchemy的缓存机制导致的
设置隔离级别参数isolation_level 就可以解决
engine = create_engine( "'mysql://scott:tiger@localhost/foo'", isolation_level="READ UNCOMMITTED" )