现在很多业务还是用的mysql5.6,一直看到有很多人分享mysql 8.0性能提升了多少,新功能有多好用,最近看到叶金荣老师分享的mysql 8.0.19 解决了一个20多年的“BUG”,就安装试了一下。
mysql 8 版本存在的一个坑
急匆匆的在本地用最新的phpstudy(懒,直接用的集成环境)安装了MYSQL8,创建表结构:
Create Table: CREATE TABLE `t1` (
`c1` int(10) unsigned NOT NULL DEFAULT '0',
`c2` int(10) unsigned NOT NULL DEFAULT '0',
`c3` int(10) unsigned NOT NULL DEFAULT '0',
`c4` int(10) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`c1`),
KEY `c2` (`c2`)
) ENGINE=InnoDB;
插入数据如下:
±—±---±—±---+
| c1 | c2 | c3 | c4 |
±—±---±—±---+
| 0 | 0 | 0 | 0 |
| 1 | 1 | 1 | 0 |
| 3 | 3 | 3 | 0 |
| 4 | 2 | 2 | 0 |
±—±---±—±---+
开启2个会话:
A
B