Функция CURRENT_DATE

Функция 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,
    возвращает текущее время