Problema:
Le gustaría obtener la fecha actual en MySQL.
Solución:
Usa el SELECT CURDATE()
función. Aquí está la consulta:
SELECT CURDATE();
Este es el resultado de la consulta:
2021-03-03
Discusión:
Simplemente use el CURDATE()
función para obtener la fecha actual.
La fecha se puede mostrar en dos formatos diferentes:'YYYY-MM-DD
' si se usa en un contexto de cadena o YYYYMMDD
si se usa en un contexto numérico.
¿Qué significa ser utilizado en una cadena o contexto numérico? Veamos un ejemplo de una consulta en un contexto de cadena:
SELECT CURDATE();
Y el resultado:
2021-03-03
Un ejemplo de una consulta en un contexto numérico:
SELECT CURDATE() + 0;
Lo que resultará en:
20210303
Hay otras dos funciones que se pueden usar en lugar de CURDATE()
:CURRENT_DATE
y CURRENT_DATE()
. Los tres son sinónimos; es decir, puedes elegir cualquiera de ellos y el resultado será el mismo.