Некоторые функции MySQL, которые позволяют обновлять даты в запросах:
- ADDDATE. 1 Возвращает дату, после которой добавлен определённый интервал дата/время. 1
- DATE_ADD. 14 Возвращает дату, после которой был добавлен определённый интервал даты/времени. 1
- DATE_SUB. 14 Возвращает дату, после которой вычитается определённый интервал даты/времени. 1
- DATEDIFF. 14 Возвращает разность дней между двумя значениями даты. 1
Например, чтобы вставить или обновить случайную дату в таблице MySQL в рамках двух заданных дат, можно воспользоваться комбинацией функций ADDDATE(), RAND() и DATEDIFF. 2