função MySQL CURDATE ()
Definição e Uso
CURDATE () retorna a data atual.
gramática
CURDATE()
Exemplos
Aqui é a instrução SELECT:
SELECT NOW(),CURDATE(),CURTIME()
Os resultados são os seguintes:
NOW() | CURDATE() | CURTIME() |
---|---|---|
2008-11-11 12:45:34 | 2008-11-11 | 12:45:34 |
Exemplos
O seguinte SQL para criar "ordens" tabela com uma coluna de data e hora (OrderDate) de:
CREATE TABLE Orders
(
OrderId int NOT NULL,
ProductName varchar(50) NOT NULL,
OrderDate datetime NOT NULL DEFAULT CURDATE(),
PRIMARY KEY (OrderId)
)
(
OrderId int NOT NULL,
ProductName varchar(50) NOT NULL,
OrderDate datetime NOT NULL DEFAULT CURDATE(),
PRIMARY KEY (OrderId)
)
Por favor note, OrderDate coluna CURDATE especificado () como o padrão. Como resultado, quando você inserir uma linha na tabela, a data e hora atual automaticamente inserido coluna.
Agora, queremos inserir um registro na tabela "Orders":
INSERT INTO Orders (ProductName) VALUES ('Jarlsberg Cheese')
"Pedidos" tabela é a seguinte:
OrderId | ProductName | OrderDate |
---|---|---|
1 | Jarlsberg Cheese | 2008-11-11 |
MySQL Data Funções