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.
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