MySQL事务的隔离级别与并发问题MySQL版本:8.0.27一、事务并发执行面临的问题 {代码...} {代码...} {代码...} 将事务隔离级别设为读未提交,方便演示 {代码...} 1. 脏读(Dirty Read)如果事务A读到了未提交的事务B修改过的数据,就意味着发生了脏读现象。事务A事务Bbegin;begin;SELECT * FROM user WHERE id=10;--UPDAT...
字符串字段误使用数字进行查询,会导致隐式类型转换,无法命中索引的坑我相信大多数小伙伴都踩过。特别是当字段中存的大多数数据都是数字时,很容易先入为主地认为字段是 int 类型,错误地使用类似 where file_id=123456789 执行了查询。好一点的可能事先通过 Explain 命令查看语句的执行计划,发现竟然没用命中索引,从...