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

↑