Текущая дата и время

CURDATE(), CURTIME() и NOW() Первая функция возвращает текущую дату, вторая - текущее время, а третья - текущую дату и время.

SELECT CURDATE(), CURTIME(), NOW();

Функции CURTIME() и NOW() удобно использовать для добавления в базу данных записей, использующих текущее время. В нашем магазине все поставки и продажи используют текущее время. Поэтому для добавления записей о поставах, и продажах удобно использовать функцию CURTIME(). Например, пусть в наш магазин пришел товар, давайте добавим информацию об этом в таблицу Поставка (incoming):

INSERT INTO incoming (id_vendor, date_incoming) VALUES ('2', curdate());

Если бы мы хранили дату поставки с типом datatime, то нам больше подошла бы функция NOW().