Эдди
Новичок
Функция NOW() mysql
Поле `date` имеет формат даты YYYY-ММ-ДД
Запрос: SELECT * FROM `t1` WHERE `date`=NOW() не выбирает ничего, потому что YYYY-MM-DD не равно YYYY-MM-DD HH:MM:SS
Приходится делать: SELECT * FROM `t1` WHERE `date`=DATE_FORMAT(NOW(),%Y-%m-%d)
Так правильно?
Разве NOW() не может определить, что речь идет только о дате, а не о дате со временем?
Поле `date` имеет формат даты YYYY-ММ-ДД
Запрос: SELECT * FROM `t1` WHERE `date`=NOW() не выбирает ничего, потому что YYYY-MM-DD не равно YYYY-MM-DD HH:MM:SS
Приходится делать: SELECT * FROM `t1` WHERE `date`=DATE_FORMAT(NOW(),%Y-%m-%d)
Так правильно?
Разве NOW() не может определить, что речь идет только о дате, а не о дате со временем?