WildZero
Скажи пожалуйста, а почему числа хранятся в столбцах типа varchar, а не в числовых?
zerkms
занятненько
Так не только mysql себя ведет. Сталкивался с ситуацией, что oracle при вычислении выражения field = value (в where запроса), где field было типа varchar2, а value - было подставляемой переменной pl/sql типа number упорно приводил все значения колонки к типу number и по этому дико тормозил. В качестве лечения пришлось явно прописать field = to_char(value) и тогда запрос и индекс стал использовать, и работать быстро.