MySQL: Diferencia entre NOW() y CURDATE()
Pregunta de Compi | Última actualización el 08/04/2024 | Creado el 02/04/2021
Para obtener o determinar la fecha actual, MySQL proporciona las funciones NOW() y CURDATE(). Puede utilizar estas funciones, por ejemplo, si desea comparar algún valor de columna con la fecha reciente.
Sin embargo, me interesa la diferencia entre esas funciones. ¿En qué caso debería usar cuál de esas funciones y por qué en realidad hay dos funciones para devolver el mismo valor en MySQL?
Temas Relacionados
Delphi/Lazarus: Mostrar Fecha y Hora actuales
Consejo | 0 Comentarios
MySQL: Eliminar Datos de Tabla - Diferencia entre TRUNCATE, DELETE y DROP
Tutorial | 0 Comentarios
MySQL/PHP: Cómo recuperar el último INSERT ID
Información | 0 Comentarios
PHP: Error "Call to undefined function now()"
Pregunta | 1 Respuesta
MySQL: Obtener el Número de Días entre dos Timestamps
Pregunta | 1 Respuesta
Diferencia entre Todo Incluido y Pensión Completa
Pregunta | 1 Respuesta
MySQL: Saltos de Línea en MySQL
Consejo | 0 Comentarios
Aviso Importante
Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.
Participar
Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.
De hecho, ambas funciones se relacionan con la fecha actual. Sin embargo, los valores devueltos no son los mismos, por lo que las funciones son diferentes incluso si no lo nota en algunos casos. En aras de la exhaustividad, he agregado la función CURTIME() a la descripción general.
Entonces, existe la siguiente relación:
Qué función es apropiada para qué propósito depende de si solo necesita la fecha, solo la hora o ambas.
Última actualización el 08/04/2024 | Creado el 04/04/2021