"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo agregar un año a un campo de fecha en MySQL?

¿Cómo agregar un año a un campo de fecha en MySQL?

Publicado el 2024-11-15
Navegar:610

How to Add One Year to a Date Field in MySQL?

Actualización de campos de fecha en MySQL: agregar un año

En MySQL, la actualización de valores numéricos por incrementos se puede lograr usando el número=número 1 sintaxis. Sin embargo, cuando se trabaja con campos de fecha, se requiere un enfoque diferente para agregar una duración específica.

Agregar un año a un campo de fecha:

Para incrementar un campo de fecha por un año, puede usar la función DATE_ADD (o ADDDATE con INTERVAL). Esta función le permite agregar un intervalo específico a una fecha determinada:

UPDATE table SET date = DATE_ADD(date, INTERVAL 1 YEAR) 

Esta declaración agregará un año al campo de fecha para todas las filas de la tabla especificada. La cláusula INTERVALO especifica la cantidad y unidad de tiempo a agregar, en este caso, 1 AÑO.

Ejemplo:

Supongamos que tiene una tabla llamada eventos con una columna llamado event_date que contiene fechas. Para actualizar todos los eventos y adelantarlos un año, deberá utilizar la siguiente consulta:

UPDATE events SET event_date = DATE_ADD(event_date, INTERVAL 1 YEAR);

Después de ejecutar esta consulta, todas las fechas de eventos en la tabla se incrementarán en un año.

Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3