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

MySQL CURDATE() Function


<Date Функции MySQL

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

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

Синтаксис

CURDATE()

пример

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

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

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

NOW() CURDATE() CURTIME()
2014-11-22 12:45:34 2014-11-22 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')

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

Номер заказа Наименование товара Дата заказа
1 Jarlsberg Сыр 2014-11-22

<Date Функции MySQL