Although MySQL tries to interpret values in several formats, it always
expects the year part of date values to be leftmost. Dates must be
given in year-month-day order (for example, '98-09-04'), rather than in
the month-day-year or day-month-year orders commonly used elsewhere
(for example, '09-04-98', '04-09-98').
http://dev.mysql.com/doc/mysql/en/date-and-time-types.html
Hopes this helps.
>> Stay informed about: mysql 3.23 datatime problem