Я использую DBIx :: Class для создания таблиц и их индексов и поэтому вызываю SQL :: Translator :: Table add_index () , но я хотел бы иметь возможность указать порядок значений для некоторыхстолбцов, например:
CREATE INDEX myindex ON mytable (
username ASC,
created DESC
);
Возможно ли добавить модификаторы 'ASC' и 'DESC' в add_table ()?
Если нет, я подозреваю, что этот SQLбыть неэффективным:
SELECT text FROM mytable WHERE username = ? ORDER BY created DESC LIMIT 20;
Есть ли какие-либо предлагаемые способы обхода базы данных в этом случае?(Я использую MySql 5.x