Имеем простую тблицу на ~3 млн. записей.
CREATE TABLE `MTRIVI` (
`id` int(11) NOT NULL,
`numero` varchar(45) NOT NULL,
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
ALTER TABLE `MTRIVI`
ADD PRIMARY KEY (`id`),
ADD KEY `numero` (`numero`);
Создаем два запроса.
1. SELECT * FROM `MTRIVI` WHERE numero =1000410001 LIMIT 0 , 30 ; 12 total, Query took 9.4297 sec
2.SELECT * FROM `MTRIVI` WHERE numero LIKE '1000410001'; 12 total, Query took 0.0009 sec
Все время думал что like запрос медленнее чем = .
Как это обьяснить?