La función SYSDATE() en MySQL se utiliza para devolver la fecha y la hora actuales en formato AAAA-MM-DD HH:MM:SS o AAAAMMDDHHMMSS.uuuuuu según el contexto de la función.
Sintaxis:
SYSDATE()
Parámetro:
Este método no acepta ningún parámetro.
Devoluciones:
Devuelve el valor actual de fecha y hora.
Ejemplo-1:
Obtener la fecha y hora actuales usando la función SYSDATE.
SELECT SYSDATE() as CurrentDateAndTime ;
Producción :
Fecha y hora actual |
---|
2020-11-26 01:31:14 |
Ejemplo-2:
Obtención de la fecha y hora actuales utilizando la función SYSDATE en formato numérico.
SELECT SYSDATE() + 0 as CurrDateAndTime ;
Producción :
FECHA Y HORA ACTUAL |
---|
20201126013648 |
Ejemplo-3:
la función SYSDATE se puede usar para establecer el valor de las columnas. Para demostrarlo, cree una tabla llamada DeliveryDetails.
CREATE TABLE DeliveryDetails ( DeliveryId INT AUTO_INCREMENT, ProductId INT NOT NULL, ProductName VARCHAR(20) NOT NULL, Delivered_At TIMESTAMP NOT NULL, PRIMARY KEY(DeliveryId) );
Aquí, usaremos la función SYSDATE cuando se complete una entrega. El valor en la columna Delivered_At será el valor dado por la función SYSDATE.
INSERT INTO DeliveryDetails(ProductId, ProductName, Delivered_At) VALUES (94567, 'Acer Helios', SYSDATE());
Ahora, comprobando la tabla DeliveryDetails:
SELECT * FROM DeliveryDetails;
Producción :
ID de entrega | Identificación de producto | Nombre del producto | Entregado_en |
---|---|---|---|
1 | 94567 | acer helios | 2020-11-26 01:40:57 |
Publicación traducida automáticamente
Artículo escrito por jana_sayantan y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA