У меня большая таблица MySQL со столбцом идентификатора первичного ключа для автоинкремента. Как мне получить колонку с X id наиболее оптимизированным способом. Я имею в виду, что с помощью команд SELECT WHERE он будет искать все строки и сравнивать целые числа. Но есть только одна строка со значением id, которое я хочу, и столбец id последовательно увеличивается. MySQL не нужно делать никаких сравнений, чтобы найти строку с идентификатором, который я ввел.
Используйте объяснение, чтобы увидеть, как выполняется запрос:
EXPLAIN SELECT * FROM `my_table` WHERE id = :id
Первичный ключ проиндексирован, поэтому он не будет выполнять полное сканирование таблицы.