У меня есть вопросы, касающиеся даты MySQL и запросов с ней.
Первый :
SELECT * FROM post WHERE DATE(Post_Date)="2009-03-25"
возвращает 0 результатов
SELECT * FROM post WHERE Post_Date="2009-03-25"
возвращает 71 результат
SELECT * FROM post WHERE Post_Date>="2009-03-25"
возвращает 379 результатов
Я понимаю, что второй запрос, возвращающий 71 результат, соответствует только сообщениям с 2009-03-25 00:00:00
в качестве Post_Date
, а третий запрос показывает все. НО почему первый запрос показывает 0 РЕЗУЛЬТАТОВ ?? Пожалуйста помоги! Я проверил MySQL cnf и date_format
установлен на %Y-%m-%d
Второй :
SELECT * FROM post WHERE DATE(Post_Date)="2009-03-25"
ВОЗВРАЩАЕТ результаты на WINDOWS!
SELECT * FROM post WHERE DATE(Post_Date)="2009-03-25"
НЕТ РЕЗУЛЬТАТОВ в Linux!
Любые указатели будут полезны!
Есть ли файл конфигурации, который мне нужно изменить, чтобы это работало в Linux?