MySQL NOW()Función
Funciones de fecha de MySQL
Definición y uso
NOW() devuelve la fecha y hora actuales.
Sintaxis
NOW()
Ejemplo
A continuación se muestra la sentencia SELECT:
SELECT NOW(),CURDATE(),CURTIME()
El resultado es el siguiente:
| NOW() | CURDATE() | CURTIME() |
|---|---|---|
| 2008-11-11 12:45:34 | 2008-11-11 | 12:45:34 |
Ejemplo
El siguiente SQL crea la tabla "Orders" con una columna de fecha y hora (OrderDate):
CREATE TABLE Orders
(
OrderId int NOT NULL,
ProductName varchar(50) NOT NULL,
OrderDate datetime NOT NULL DEFAULT NOW(),
PRIMARY KEY (OrderId)
)
(
OrderId int NOT NULL,
ProductName varchar(50) NOT NULL,
OrderDate datetime NOT NULL DEFAULT NOW(),
PRIMARY KEY (OrderId)
)
Tenga en cuenta que la columna OrderDate establece NOW() como valor predeterminado. Como resultado, cuando inserta una fila en la tabla, la fecha y hora actuales se insertan automáticamente en la columna.
Ahora, queremos insertar un registro en la tabla "Orders":
INSERT INTO Orders (ProductName) VALUES ('Jarlsberg Cheese')
La tabla "Orders" se verá así:
| OrderId | ProductName | OrderDate |
|---|---|---|
| 1 | Jarlsberg Cheese | 2008-11-11 13:23:44.657 |
Funciones de fecha de MySQL Otras extensiones