У меня есть таблица mysql my_table
, в которой есть следующий столбец:
start_cell, end_cell, field_1, field_2, field_3 ..., field_n
В большинстве случаев я хочу сделать что-то вроде:
select * from my_table where start_cell = 'cell_1234' and end_cell = 'cell_5678'
start_cell
и end_cell
имеют значения от cell_1
до cell_9000
Я сделал следующий индекс, чтобы ускорить поиск:
alter table my_table add index(start_cell)
До сих пор это прекрасно работало.Тем не менее, мне интересно, есть ли лучший индексный подход для этой проблемы?Спасибо!