如何使用MySQLdb从Python更改SQL隔离级别?

2024-04-29 12:17:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我研究过的文档表明,对于其他数据库,这样做的方法是在查询中使用多个语句,a la:

>>> cursor = connection.cursor()
>>> cursor.execute("set session transaction isolation level read uncommitted; 
                    select stuff from table; 
                    set session transaction isolation level repeatable read;")

不幸的是,这样做不会产生任何结果,就像Python DB API(或者仅仅是它的这个实现?)在一个查询中不支持多个记录集。

过去有没有人在这方面取得成功?


Tags: 方法文档数据库readexecutesession语句connection