У меня такая год служит, еще ни разу не пожалел. Я тогда довольно скрупулезно выбирал, и ничего лучше этих корейцев по цене-качеству не нашел. Остальные были или слишком тусклые, или слишком дорогие.
Кстати, они же продаются в пиндосии под брендами softech и lumiy по совсем другим ценам ;)
Если руками в базу не будете лазить, то можно и так.
С триггерами просто более пуленепробиваемый вариант — не важно как и каким образом в базе данные появились, она в любом случае останется согласованной. так что если вы уверены, что кроме как через приложение больше никак база меняться не будет (phpmyadmin и т.п.), то можно не заморачиваться.
Раз мусукл вешается при добавлении order by, то дело именно в нем. Но на id обычно primary вешают, потому не понятно как сортировка по нему может тормозить.
Вообще странный какой-то вопрос, выборка из таблицы с 25 записями не будет тормозить даже с fullscan и filesort.
Можно попробовать создать индекс на (posid, dir, id DESC) но это пальцем в небо при таких исходных.
В нормальных субд можно было бы более читабельно написать SELECT * FROM dates WHERE id IN (SELECT MAX(id) FROM dates GROUP BY name ORDER BY NULL)
Но мусукл от такого вешается
Странный кейс конечно. Тогда джойн на подзапрос попробуйте
SELECT d1.* FROM dates d1 JOIN (SELECT MAX(id) AS id FROM dates GROUP BY name ORDER BY NULL) d2 USING (id)
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.