Zufälliges Einfügen von Datums- und Uhrzeitangaben innerhalb eines Bereichs in MySQL
Das Einfügen zufälliger Datums- und Uhrzeitangaben innerhalb eines bestimmten Bereichs ist eine häufige Aufgabe in der Datenbankprogrammierung. MySQL bietet eine Reihe von Funktionen, die bei diesem Unterfangen hilfreich sein können.
Generieren einer zufälligen Datums- und Uhrzeitangabe innerhalb eines Bereichs
Beachten Sie den folgenden Bereich: 2010-04-30 14: 53:27 bis 30.04.2012 14:53:27. Um eine zufällige Datumszeit innerhalb dieses Bereichs zu generieren, können Sie die folgende Abfrage verwenden:
INSERT INTO `sometable` VALUES( FROM_UNIXTIME( UNIX_TIMESTAMP('2010-04-30 14:53:27') + FLOOR(0 + (RAND() * 63072000)) ) )
Diese Abfrage verwendet die folgenden Schritte:
Überlegungen
Obwohl diese Abfrage eine ungefähre Lösung liefert, ist es wichtig zu beachten, dass über längere Zeiträume Faktoren wie Schaltjahre und Sommerzeit berücksichtigt werden Zeitanpassungen können zu geringfügigen Abweichungen vom angegebenen Bereich führen.
Das obige ist der detaillierte Inhalt vonWie füge ich zufällige Datumsangaben innerhalb eines Bereichs in MySQL ein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!