Fecha de actualización + un año en mysql


Respuestas:



17

Esta publicación me ayudó hoy, pero tuve que experimentar para hacer lo que necesitaba. Esto es lo que encontré.

Si desea agregar períodos de tiempo más complejos, por ejemplo, 1 año y 15 días, puede usar

UPDATE tablename SET datefieldname = curdate() + INTERVAL 15 DAY + INTERVAL 1 YEAR;

Descubrí que el uso DATE_ADDno permite agregar más de un intervalo. Y no hay una palabra clave de intervalo YEAR_DAYS, aunque hay otras que combinan períodos de tiempo. Si está agregando tiempos, use en now()lugar de curdate().


4

Para múltiples tipos de intervalo, use una construcción anidada como en:

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

Para actualizar una fecha determinada en la columna datea 1 año + 1 día

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.