чудо{вищные} заметки

Sorry for my terrible english. My native language is PHP.

вумный mysql

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

И чтобы вы думали — мускуль сожрал запросы и выдал искомый результат, несмотря на то что в типы даты и времени VARCHAR(10) совсем не входит(если честно я бы никогда и не узнал что там VARCHAR если бы не опечатался в запросе).

P.S.
С одной стороны клёво что он такой вумный(как вутка) и закрыл глаза на «недалёкость» пользователя, с другой — плохо — «настенная полочка должна висеть на стене, а не прибита к полу», в смысле если бы он матюгнулся на несоответствие типа поля, я бы переделал всё по уму — даты хранить в DATE,спички в коробке.

Реклама

Декабрь 1, 2005 Posted by | dev, mysql | Оставьте комментарий