Latest web development tutorials

Функция MySQL CURDATE ()

SQL Даты Функции даты MySQL

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

CURDATE () возвращает текущую дату.

грамматика

CURDATE()


примеров

Вот ЗЕЬЕСТ:

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

Результаты следующие:

NOW() CURDATE() CURTIME()
2008-11-11 12:45:34 2008-11-11 12:45:34

примеров

Следующий SQL для создания «Заказы» таблицы со столбцом даты и времени (OrderDate) из:

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

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

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

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

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

OrderId ProductName OrderDate
1 Jarlsberg Cheese 2008-11-11


SQL Даты Функции даты MySQL