如何设置MySQL 5.1 InnoDB的隔离级别?
输入:
的MySQL>显示'%isola%';
等变量
InnoDB的默认级别是可重复读取 如何更改隔离级别?
答案 0 :(得分:33)
SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
SESSION
是可选的,只是将设置限制为当前会话
READ UNCOMMITTED
将被替换为您想要的级别。
答案 1 :(得分:2)
连接到mysql数据库时,只需将其添加到连接字符串中即可。
?sessionVariables=transaction_isolation='READ-COMMITTED'
您可以检查其他隔离级别的值。
答案 2 :(得分:0)
我的默认隔离级别也是上述示例的REPEATABLE READ,您可以为当前会话更改它,但是如果要完全更改它,则可以尝试使用以下命令:
df = csv_path, sep=';', index_col=False, encoding='UTF-16')
在Mysql服务器版本上测试:5.7.23-0ubuntu0.18.04.1(Ubuntu)