<Funciones de fecha MySQL
Definición y Uso
NOW() devuelve la fecha y hora actuales.
Syntax
NOW()
Ejemplo
La siguiente instrucción SELECT:
SELECT NOW(),CURDATE(),CURTIME()
dará lugar a algo como esto:
NOW() | CURDATE() | CURTIME() |
---|---|---|
2014-11-22 12:45:34 | 2014-11-22 | 12:45:34 |
Ejemplo
El siguiente SQL crea una "Orders" tabla con una columna de fecha y hora (FechaPedido):
CREATE TABLE Orders
(
OrderId int NOT NULL,
ProductName varchar(50) NOT NULL,
OrderDate datetime NOT NULL DEFAULT NOW(),
PRIMARY KEY (OrderId)
)
Observe que la columna OrderDate especifica NOW() como el valor predeterminado. Como resultado, cuando se inserta una fila en la tabla, la fecha y la hora actuales se insertan automáticamente en la columna.
Ahora queremos insertar un registro en la "Orders" tabla:
INSERT INTO Orders (ProductName) VALUES ('Jarlsberg Cheese')
El "Orders" mesa ahora se verá algo como esto:
OrderId | ProductName | OrderDate |
---|---|---|
1 | Jarlsberg Cheese | 2014-11-22 13:23:44.657 |
<Funciones de fecha MySQL