Python编程:SQLAlchemy查询数据没有变化

简介: 遇到一个问题,使用一条相同的sql,多次查询数据库,每次数据都一样,而且数据库更新了,也没有查到新数据 经过Google,发现是SQLAlchemy的缓存机制导致的 设置隔离级别参数isolation_level 就可以解决

遇到一个问题,使用一条相同的sql,多次查询数据库,每次数据都一样,而且数据库更新了,也没有查到新数据

经过Google,发现是SQLAlchemy的缓存机制导致的


设置隔离级别参数isolation_level 就可以解决

engine = create_engine(
    "'mysql://scott:tiger@localhost/foo'",
    isolation_level="READ UNCOMMITTED"
)

参考


1.使用 SQLAlchemy 遇到的奇怪问题

2.https://stackoverflow.com/questions/12108913/how-to-avoid-caching-in-sqlalchemy

3.https://stackoverflow.com/questions/10210080/how-to-disable-sqlalchemy-caching


            </div>
目录
相关文章
|
存储 数据挖掘 大数据
Pandas数据分析:处理文本数据(str/object)各类操作+代码一文详解(一)
Pandas数据分析:处理文本数据(str/object)各类操作+代码一文详解(一)
1204 0
Pandas数据分析:处理文本数据(str/object)各类操作+代码一文详解(一)
|
8月前
|
数据处理 Python
Python中每个字段增加多条数据的高效方法
Python中每个字段增加多条数据的高效方法
60 1
|
8月前
|
存储 数据挖掘 数据处理
列表处理基础问题的四种方法:从入门到惊艳
列表处理基础问题的四种方法:从入门到惊艳
44 0
|
8月前
|
SQL 关系型数据库 数据库
|
数据挖掘 Python
20个能够有效提高 Pandas数据分析效率的常用函数,附带解释和例子(中)
20个能够有效提高 Pandas数据分析效率的常用函数,附带解释和例子
238 0
20个能够有效提高 Pandas数据分析效率的常用函数,附带解释和例子(中)
|
存储 并行计算 数据挖掘
【100天精通Python】Day59:Python 数据分析_Pandas高级功能-多层索引创建访问切片和重塑操作,pandas自定义函数和映射功能
【100天精通Python】Day59:Python 数据分析_Pandas高级功能-多层索引创建访问切片和重塑操作,pandas自定义函数和映射功能
125 2
|
数据挖掘 索引 Python
【100天精通Python】Day60:Python 数据分析_Pandas高级功能-数据透视表pivot_table()和数据交叉表crosstab()常用功能和操作
【100天精通Python】Day60:Python 数据分析_Pandas高级功能-数据透视表pivot_table()和数据交叉表crosstab()常用功能和操作
238 0
|
SQL API 数据处理
驾驭SQLAlchemy:高级查询、混合属性和事件监听
在上一篇文章中,我们详细介绍了SQLAlchemy的查询语言,如何处理表关系,以及如何管理事务。在本篇文章中,我们将进一步深入,探讨SQLAlchemy中的高级查询,混合属性以及事件监听。
|
存储 Python 容器
python操作表格,数据提取分析用法(1)
python操作表格,数据提取分析用法(1)
222 0
|
SQL 缓存 数据库
Python编程:SQLAlchemy查询数据没有变化
遇到一个问题,使用一条相同的sql,多次查询数据库,每次数据都一样,而且数据库更新了,也没有查到新数据 经过Google,发现是SQLAlchemy的缓存机制导致的 设置隔离级别参数isolation_level 就可以解决
337 0