вумный mysql
Вчера был приятно удивлён особенностью(баго-фичей ?) mysql:
Дано: поле типа VARCHAR(10), в котором храниться дата (2005-12-01) — [ почему она храниться не в поле DATE это отдельный вопрос к «разработчику» ]
Найти: всякие разные DATE_FORMAT(`field`,»format»), INTERVAL, MONTH и т.п.
И чтобы вы думали — мускуль сожрал запросы и выдал искомый результат, несмотря на то что в типы даты и времени VARCHAR(10) совсем не входит(если честно я бы никогда и не узнал что там VARCHAR если бы не опечатался в запросе).
P.S.
С одной стороны клёво что он такой вумный(как вутка) и закрыл глаза на «недалёкость» пользователя, с другой — плохо — «настенная полочка должна висеть на стене, а не прибита к полу», в смысле если бы он матюгнулся на несоответствие типа поля, я бы переделал всё по уму — даты хранить в DATE,спички в коробке.