Sergey_Al
Новичок
Нужна помощь в составлении запроса, который эффективно использует индекс
Есть таблица книг
При наполнении таблицы в итоге получается что-то около 40-ка различных book_year
Потому (правда, причину толком понять пока не могу ) запрос
бесполезен с точки зрения использования индекса
Моё решение - создание дополнительного поля связанного с book_year и пронумерованного относительно book_year.
Может быть есть лучший выход ?
Есть таблица книг
PHP:
CREATE TABLE `books` (
`book_id` int(11) NOT NULL auto_increment,
`book_year` smallint(4) unsigned NOT NULL default '0',
PRIMARY KEY (`book_id`),
KEY `book_year` (`book_year`)
)
Потому (правда, причину толком понять пока не могу ) запрос
PHP:
SELECT * FROM books WHERE book_year LIMIT 10000,10030
Моё решение - создание дополнительного поля связанного с book_year и пронумерованного относительно book_year.
Может быть есть лучший выход ?