我们可能会遇到一些情况,一条本来可以执行得很快的语句,却由于MySQL选错了索引,而导致执行速度变得很慢。
看看下面这个例子,先建立一个简单的表,表里有a、b两个字段,并分别建上索引:
CREATE TABLE `t` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`a` int(11) DEFAULT NULL,
`b` int(11) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `a` (`a`),
KEY `b` (`b`)
) ENGINE&#