Бих започнал с нещо подобно. Няколко от тях могат да се комбинират, но аз ги разделям, за да можете да видите какво правя.
За да получите произволни числа, можете да използвате rand(). Вземете един за дата, час, минута и секунда
$randomDate = rand(1,31);
$randomHour = rand(1,24);
$randomMinute = rand(0,59);
$randomSecond = rand(0,59);
Вие ще искате водещи нули (03 вместо 3), за да можете да използвате str_pad, за да ги добавите, ако е необходимо
$randomDate = str_pad($randomDate, 2, '0',STR_PAD_LEFT);
//The '2' is how many characters you want total
//The '0' is what will be added to the left if the value is short a character
Направете същото с всичките си други произволни стойности. Само защото харесвам изрядни заявки, следва да съставите последните си низове за актуализиране.
$newDate = '2008-09-'.$randomDate;
$newTime = $randomHour.':'.$randomMinute.':'.$randomSecond;
Сега не знам как определяте кои редове искате да актуализирате, така че ще оставя това на вас. За пример ще ви покажа заявка, ако искате да направите това с Primary_id 3:
$x = mysql_query("UPDATE yourTable SET Begin_Date=\"$newDate\", Timestamp=\"$newTime\" WHERE Primary_id = 3");