Začal bych něčím takovým. Spoustu z nich lze kombinovat, ale rozdělila jsem to, abyste viděli, co dělám.
Chcete-li získat náhodná čísla, můžete použít rand(). Získejte jeden pro datum, hodinu, minutu a sekundu
$randomDate = rand(1,31);
$randomHour = rand(1,24);
$randomMinute = rand(0,59);
$randomSecond = rand(0,59);
Budete chtít úvodní nuly (03 místo 3), abyste je v případě potřeby mohli přidat pomocí 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
Udělejte totéž se všemi ostatními náhodnými hodnotami. Právě proto, že mám rád úhledné dotazy, byste měli vytvořit své konečné aktualizační řetězce jako další.
$newDate = '2008-09-'.$randomDate;
$newTime = $randomHour.':'.$randomMinute.':'.$randomSecond;
Teď nevím, jak určujete, které řádky chcete aktualizovat, takže to nechám na vás. Jako příklad vám ukážu dotaz, pokud to chcete udělat s Primary_id 3:
$x = mysql_query("UPDATE yourTable SET Begin_Date=\"$newDate\", Timestamp=\"$newTime\" WHERE Primary_id = 3");