Если ключ составной, будет ли поиск по одному столбцу?
В таблице есть уникальный индекс на два поля ИНН + КПП.
inn varchar(12)
kpp varchar (9)
Сделал так для того, чтобы:
1. Гарантированно была только одна запись.
2. Чтобы поиск по ИНН выполнялся по индексу.
Так вот, вопрос. Идёт ли поиск по индексу, когда ищу только по одну полю? Делал EXPLAIN и ничего не понял)
PS
делал также индексом обычным поле ИНН, потом поле КПП и потом уникальным ИНН + КПП., т.е. тремя. Вот и думаю, а не лучше ли только уникальный один, вместо трех.
Если индекс из двух полей, он будет использоваться при поиске по первому полю и при поиске по обоим полям(в поиске только по второму полю он использоваться не будет)