La función CURRENT_TIMESTAMP() en MySQL se usa para verificar el valor actual de fecha y hora. En la función MySQL, se necesita CURRENT_TIMESTAMP cuando necesita mantener un registro de la hora exacta de entrega, lo que es útil para mejorar los servicios y funcionalidades de cualquier organización. El formato de esta función tiene la forma del valor actual de fecha y hora en formato AAAA-MM-DD HH:MM: SS o AAAAMMDDHHMMSS.uuu, dependiendo de si la función se usa en un contexto de string o numérico.
Consideremos un ejemplo para una mejor comprensión si ha comprado o le gusta haber utilizado el servicio de mensajería, verá que le proporcionarán una identificación única para mantener la actualización y rastrear la ubicación de su producto en caso de mensajería y en caso de compra. obtenga la actualización de dónde se encuentra exactamente su producto y cuándo lo recibirá y la fecha esperada, etc. toda la información que obtendrá. En ambos casos, se necesita CURRENT_FUNCTION para realizar un seguimiento de la hora actual del lugar de entrega.
Sintaxis:
CURRENT_TIMESTAMP OR CURRENT_TIMESTAMP()
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 CURRENT_TIMESTAMP.
SELECT CURRENT_TIMESTAMP as CurrDateAndTime ;
Producción :
FECHA Y HORA ACTUAL |
---|
2020-10-13 14:40:10 |
Ejemplo-2:
Obtención de la fecha y hora actuales utilizando la función CURRENT_TIMESTAMP en formato numérico.
SELECT CURRENT_TIMESTAMP + 0 as CurrDateAndTime ;
Producción :
FECHA Y HORA ACTUAL |
---|
20201013144123 |
Ejemplo-3:
la función CURRENT_TIMESTAMP se puede usar para establecer el valor de las columnas. Para demostrarlo, cree una tabla llamada DeliveryDetails.
CREATE TABLE Details_of_Delivery ( Delivery_Id INT AUTO_INCREMENT, Product_Id INT NOT NULL, Product_Name VARCHAR(20) NOT NULL, Delivered_At_time TIMESTAMP NOT NULL, PRIMARY KEY(Delivery_Id) );
Aquí, usaremos la función CURRENT_TIMESTAMP cuando se complete una entrega. El valor en la columna Delivered_At_time será el valor dado por la función CURRENT_TIMESTAMP.
INSERT INTO Details_of_Delivery(Product_Id, Product_Name, Delivered_At_time) VALUES (990067, 'Acer Nitro', CURRENT_TIMESTAMP ); INSERT INTO Details_of_Delivery(Product_Id, Product_Name, Delivered_At_time) VALUES (990068, 'Dell', CURRENT_TIMESTAMP );
Ahora, comprobando la tabla Details_of_Delivery.
SELECT * FROM Details_of_Delivery;
Producción :
ENTREGA_ID | IDENTIFICACIÓN DE PRODUCTO | NOMBRE DEL PRODUCTO | ENTREGA_A_la_hora |
---|---|---|---|
1 | 990067 | acer nitro | 2020-10-13 14:43:48 |
2 | 990068 | dell | 2020-10-13 14:45:48 |
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