Последние учебники веб-разработки
 

MySQL NOW() Function


<Date Функции MySQL

Определение и использование

NOW() возвращает текущую дату и время.

Syntax

NOW()

пример

Следующий оператор ЗЕЬЕСТ:

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

приведет к чему-то вроде этого:

NOW() CURDATE() CURTIME()
2014-11-22 12:45:34 2014-11-22 12:45:34

пример

Следующий SQL создает "Orders" таблицу со столбцом даты и времени (OrderDate):

CREATE TABLE Orders
(
OrderId int NOT NULL,
ProductName varchar(50) NOT NULL,
OrderDate datetime NOT NULL DEFAULT NOW(),
PRIMARY KEY (OrderId)
)

Обратите внимание на то, что столбец OrderDate определяет NOW() в качестве значения по умолчанию. В результате, при вставке строки в таблицу, текущая дата и время автоматически вставляется в столбец.

Теперь мы хотим , чтобы вставить запись в "Orders" таблицы:

INSERT INTO Orders (ProductName) VALUES ('Jarlsberg Cheese')

"Orders" теперь таблица будет выглядеть следующим образом :

OrderId ProductName OrderDate
1 Jarlsberg Cheese 2014-11-22 13:23:44.657

<Date Функции MySQL