查看事务隔离级别
SELECT @@tx_isolation;
read uncommitted
读取尚未提交的数据: 哪个问题都不能解决read committed
读取已经提交的数据: 可以解决脏读(oracle默认的事务隔离级别)repeatable read
重读读取: 可以解决脏读和不可重复读(mysql默认的事务隔离级别)serializable
串行化: 可以解决脏读, 不可重复读和虚读, 相当于锁表
修改事务隔离级别
set session transaction isolation level read committed;
查看大小写区分
show variables like "%case%";
- lower_case_table_names = 0 不区分大小写(即对表名大小写敏感), 配置文件中添加
lower_case_table_names=1
. 重启mysql服务 - lower_case_table_names = 1 区分大小写(即对表名大小写敏感)
本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可。