MySQL NOW()Función


SQL DatesFunciones 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)
)

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


SQL DatesFunciones de fecha de MySQL Otras extensiones