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