Задать вопрос
@phpcoder81

Если ключ составной, будет ли поиск по одному столбцу?

В таблице есть уникальный индекс на два поля ИНН + КПП.
inn varchar(12)
kpp varchar (9)
Сделал так для того, чтобы:
1. Гарантированно была только одна запись.
2. Чтобы поиск по ИНН выполнялся по индексу.

Так вот, вопрос. Идёт ли поиск по индексу, когда ищу только по одну полю? Делал EXPLAIN и ничего не понял)
  • Вопрос задан
  • 95 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Java-разработчик
    9 месяцев
    Далее
  • GB (GeekBrains)
    Профессия Python-разработчик
    10 месяцев
    Далее
Решения вопроса 2
@EvgeniiR
https://github.com/EvgeniiR
Если индекс из двух полей, он будет использоваться при поиске по первому полю и при поиске по обоим полям(в поиске только по второму полю он использоваться не будет)
Ответ написан
@shevchenko__k
Помогаю новорожденным web программистам
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы