Función CURTIME() en MySQL

La función CURTIME() en MySQL se usa para verificar la hora actual. Devuelve la hora actual como un valor en formato ‘hh:mm:ss’ o ‘hhmmss’ , dependiendo de si la función se usa en un contexto de string o numérico.

Sintaxis:

CURTIME(fsp)

Parámetros:

Este método acepta solo un parámetro.

fsp:
especifica la precisión de los segundos fraccionarios devueltos. Si el usuario omite el argumento de precisión, el resultado excluirá la precisión.

Devoluciones : 

Devuelve la hora actual.

Ejemplo 1:

Obtener la hora actual usando la función CURTIME.

SELECT CURTIME() as Curr_time ;

Producción :

CURR_TIME
 13:06:54

Ejemplo 2:

Obtener la hora actual utilizando la función CURTIME con precisión se establece en 3.

SELECT CURTIME(3) as Curr_time ;

Producción :

CURR_TIME
 13:09:06.109

Ejemplo-3:

Obtener la hora actual usando la función CURTIME en formato numérico.

SELECT CURTIME() + 0  as Curr_time ;

Producción :

CURR_TIME
 131014

Ejemplo-4:

La función CURTIME se puede utilizar 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 TIME NOT NULL,
Delivered_On DATE NOT NULL,
PRIMARY KEY(DeliveryId)
);

Aquí, usaremos la función CURDATE y CURTIME cuando se complete una entrega. El valor en la columna Delivered_At será el valor dado por CURTIME y el valor en la columna Delivered_On será el valor dado por la función CURDATE.

INSERT INTO  
DeliveryDetails(ProductId, ProductName, Delivered_At, Delivered_On)
VALUES
(12345, 'Dell Latitude', CURTIME(), CURDATE() );

Ahora, comprobando la tabla DeliveryDetails:

SELECT * FROM DeliveryDetails;

Producción :

ID DE ENTREGA  IDENTIFICACIÓN DE PRODUCTO  NOMBRE DEL PRODUCTO  ENTREGA_EN  ENTREGADO EN
1 12345 Latitud de Dell  13:17:22 2020-11-20

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *