Помогите составить запрос в mysql для генерации случайных дат в определенном диапазоне по возрастанию. В БД есть таблица comments с ~2000 комментариями, в ней созданы колонки id, id_user, comment_text, date_creation.
В сети я нашел рабочий запрос, но он заполняет колонку date_creation случайными датами вразброс, а нужно по порядку по возрастанию от первой записи к последней (ориентируясь на колонку id, в которую записан номер комментария). То есть дата следующего комментария должна быть случайной, но не меньше предыдущей, чтобы в итоге все выглядело так, как будто комментарии добавлялись естественным образом и не было гигантских разрывов между датами. Генерация дат начинается с 01.06.2017 года и заканчивается 31.12.2018.
UPDATE `comments` SET `date_creation` = FROM_UNIXTIME(
RAND( ) * ( UNIX_TIMESTAMP( '2018-12-31' ) - UNIX_TIMESTAMP( '2017-06-01' ) ) + UNIX_TIMESTAMP( '2017-06-01' )
)