Функция CURRENT_TIME

Функция CURRENT_TIME возвращает текущее время в формате часы:минуты:секунды. Может использоваться как при выборке, так и при вставке.

Синтаксис

При выборке:

SELECT FROM имя_таблицы WHERE time=CURRENT_TIME()

При вставке:

INSERT INTO имя_таблицы SET time=CURRENT_TIME()

Пример

В данном примере из некоторый таблицы выбираются все записи, у которых время больше текущего:

SELECT * FROM table WHERE time > CURRENT_TIME()

Пример

В данном примере из некоторый таблицы выбираются все записи, у которых время меньше текущего:

SELECT * FROM table WHERE time < CURRENT_TIME()

Пример

В данном примере в некоторую таблицу добавляется новая запись, при этом в поле date записывается текущее время с помощью CURRENT_TIME:

INSERT INTO table SET name='user5', time=CURRENT_TIME()

Смотрите также

  • функцию NOW,
    которая возвращает текущий момент времени
  • функцию CURRENT_DATE,
    которая возвращает текущую дату