Как обновить / вставить случайные даты в SQL в пределах указанного диапазона дат
Пожалуйста, прости меня. Я абсолютный новичок, и мне нужна помощь с этой таблицей в phpmyadmin
Моя таблица имеет следующие столбцы:
Primary_ID, Begin_Date, End_Date, Timestamp
Как мне обновить в phpmyadmin выбранные строки со случайно сгенерированными begin_dates и отметкой времени в указанном диапазоне дат (например, 30 дней в месяце). Например, желаемого результата
Primary_id--- Begin_Date -------------Timestamp
1.------------2008-09-02--------------2008-09-02 21:48:09
2.------------2008-09-03--------------2008-09-03 15:19:01
3.------------2008-09-14--------------2008-09-14 01:23:12
4.------------2008-09-27--------------2008-09-27 19:03:59
Диапазон дат между 2008-09-01 и 2008-09-31. Время переменное 24 часа
Я новичок, поэтому синтаксис, который будет работать в phpmyadmin, очень поможет.
Мы делаем презентацию для спортивного сайта с 500 участниками, но все добавленные значения участников имеют одинаковую дату и время начала. Попытка разделить их на разные ежемесячные регистрации в базе данных, например, 50 человек, зарегистрированных в августе в разные дни и дни, 35 человек в октябре и т. Д. Надеюсь, теперь это стало понятнее. Спасибо & # x2013;
Когда я пробую один из следующих ответов, я получаю эту ошибку: # 1064 - у вас есть ошибка в вашем синтаксисе SQL; проверьте руководство, соответствующее вашей версии сервера MySQL, на предмет правильного синтаксиса для использования около $ randomDate = rand (1,31) & apos; в строке 1. Так что в идеале, код, который я могу скопировать и вставить в phpmyadmin с минимальным редактированием, будет оценен. По возможности, если возможно. Для полного манекена, чтобы понять и выполнить.