Прежде чем связываться с этим, я предлагаю вам убедиться, что на самом деле есть проблемы с одновременным временем.
Я довольно часто нахожу, что искажение данных, как это, имеет непредвиденные последствия. И я был бы немного удивлен, если бы проблема действительно была значительной.
Мне кажется, что я вижу предложения, в которых для всех строк будет установлено одинаковое значение смещения.
Предполагая, что у вас есть целочисленный суррогатный ключ, а строки смежны, вы можете использовать
ОБНОВЛЕНИЕ таблицы
SET mydate = DATE_ADD (my_date, ИНТЕРВАЛЬНЫЙ ИД - ВТОРОЙ)
ГДЕ ИД МЕЖДУ И;