, longtext... можно как ту в mysql указать что бы он менял тип данных в колонке для того что бы max() верно отработал?
если запрашивает owner или admin
если запрашивает owner или admin то добавляем атрибуты 'approved', 'published', 'publishedAt', 'createdAt',
если запрос делает guest, то ставим ставим условие where published=true.
WHERE @current_user != 'guest' OR products.published=true
Нужно вывести самого популярного автора за год.
Чтобы новый тег добавить, делать alter table, серьёзно?Нафига на каждый-то? SET маппится на BIGINT, так что только на каждый 64-й. А если программно маппить его на блоб - то вообще никаких проблем с расширением. И по сути это ну ничем не отличатся от дополнительных таблиц - просто вместо двух таблиц (метаданных и связующей) появляется одна таблица метаданных. С той лишь разницей, что для SET tcnm специально прикормленные инструменты, а классический M:N - это постоянные группировки или динамический SQL.
При чём тут это? EAV, самый тривиальный - какой ещё тип данных может быть?