Функция CURRENT_DATE
возвращает текущую
дату в формате год-месяц-день. Может
использоваться как при выборке, так и при вставке.
Синтаксис
При выборке:
SELECT FROM имя_таблицы WHERE date = CURRENT_DATE()
При вставке:
INSERT INTO имя_таблицы SET date = CURRENT_DATE()
Пример
В данном примере из некоторый таблицы выбираются все записи, у которых дата больше текущей:
SELECT * FROM table WHERE date > CURRENT_DATE()
Пример
В данном примере из некоторый таблицы выбираются все записи, у которых дата меньше текущей:
SELECT * FROM employees WHERE date < CURRENT_DATE()
Пример
В данном примере в некоторую таблицу добавляется новая запись, при этом в поле date записывается текущая дата с помощью CURRENT_DATE:
INSERT INTO table SET name='user5', date=CURRENT_DATE()
Смотрите также
-
функцию
NOW
,
которая возвращает текущий момент времени -
функцию
CURRENT_TIME
,
возвращает текущее время