2016-07-19 2 views
-3

Я хочу, чтобы моя запись «date-update» с помощью curdate(), моя дата-обновление имеет тип данных TIMESTAMP. И я хочу отфильтровать его по дате точно, кто-нибудь может мне помочь? Я стараюсь это на мой PHP и MySQL программы, но она возвращается на пустой результаты ..Сделать curdate() как параметр

«SELECT * FROM товаров WHERE date_update как„% CurDate()%“»

ответ

1

Вот это правильный путь, чтобы написать запрос:

SELECT * 
FROM goods 
WHERE date_update >= curdate() and date_update < curdate() + interval 1 day; 

Если date_update не имеет компонент времени, а затем использовать:

SELECT * 
FROM goods 
WHERE date_update = curdate(); 
+0

любой isuue с помощью 'WHERE DATE (date_update) = CURDATE();' если date_update включая udes время –

+0

@Dagon. , , Запрос не будет использовать индекс для фильтрации. –

Смежные вопросы