Generowanie losowej daty z pomiędzy dwóch dat w MySQL i aktualizowanie rekordów
Skrypt generuje losową datę pomiędzy minimalną oraz maksymalną datą, oraz aktualizuje rekordy.
Po wywołaniu kodu poniżej wszystkie rekordy z tabeli: users będą miały różną, losową datę w kolumnie added.
Listing
SET @MIN = '2015-05-01 00:00:00';
SET @MAX = '2015-08-30 00:00:00';
UPDATE `users`
SET `added` = TIMESTAMPADD(SECOND, FLOOR(RAND() * TIMESTAMPDIFF(SECOND, @MIN, @MAX)), @MIN);
SET @MAX = '2015-08-30 00:00:00';
UPDATE `users`
SET `added` = TIMESTAMPADD(SECOND, FLOOR(RAND() * TIMESTAMPDIFF(SECOND, @MIN, @MAX)), @MIN);
Dodano przez: divix
Ranga: Administrator serwisu Punktów: 0
Ranga: Administrator serwisu Punktów: 0
Komentarze użytkowników
:: Losowe artykuły
:: Wymiana linków
Modowe inspiracje |
Android Gry i Aplikacje |
ZaplanujTransport.pl: Przeprowadzki, transport, aukcje |
Logo dla firmy |
Change Tires - Car Weather Forecast Reminder |
Laminas: MVC Framework for PHP |
IT Books Reviews and Programming: JS, JAVA, PHP, ANDROID, CSS |
Katalog roślin |
Programming articles: JAVA, PHP, C++, Python, JavaScript |
Kancelaria Adwokacka Łukasz Huszno