función de MySQL CURDATE ()
Definición y Uso
CURDATE () devuelve la fecha actual.
gramática
CURDATE()
Ejemplos
Aquí está la instrucción SELECT:
SELECT NOW(),CURDATE(),CURTIME()
Los resultados son los siguientes:
NOW() | CURDATE() | CURTIME() |
---|---|---|
2008-11-11 12:45:34 | 2008-11-11 | 12:45:34 |
Ejemplos
El siguiente código SQL para crear "órdenes" tabla con una columna de fecha y hora (FechaPedido) 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)
)
Tenga en cuenta que la columna OrderDate CURDATE () especificado como predeterminado. Como resultado, cuando se inserta una fila en la tabla, la fecha y la hora actuales insertan automáticamente la columna.
Ahora, queremos insertar un registro en la tabla "Pedidos":
INSERT INTO Orders (ProductName) VALUES ('Jarlsberg Cheese')
"Órdenes" tabla es la siguiente:
OrderId | ProductName | OrderDate |
---|---|---|
1 | Jarlsberg Cheese | 2008-11-11 |
MySQL Funciones de fecha