很长一段时间,都认为"insert into a select * from b" 会导致b表被锁住。在最近一次组内同事的质疑中,发现错了.b表会不会被锁,其实和隔离级别有一定关系,下面我们具体分析一下
环境说明:
1.隔离级别:REPEATABLE-READ
2.MySQL版本:5.6.29
3.Binlog格式:ROW
4.建表SQL:
CREATE TABLE `os_diskio_history_bak` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`ip` varchar(50) NOT NULL,
`tags` varchar(100) DEFAULT NULL,
`fd...
insert into select, rc, rr, 锁, 隔离级别阅读全文