sql >> Base de Datos >  >> RDS >> Mysql

Cómo obtener la fecha actual en MySQL

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.