sql >> Databáze >  >> RDS >> Mysql

Vložit/aktualizovat náhodné datum v MySQL

Pomocí tohoto výrazu můžete získat náhodné celé číslo:

https://dev.mysql.com/doc /refman/8.0/cs/mathematical-functions.html#function_rand

Použijte to k vygenerování náhodného počtu dnů, hodin nebo minut (v závislosti na rozlišení) a přidání tohoto čísla k aktuálnímu datu.

Úplný výraz by byl:

-- Date only
SELECT CURRENT_DATE - INTERVAL FLOOR(RAND() * 14) DAY;
-- Date and time
SELECT CURRENT_TIMESTAMP - INTERVAL FLOOR(RAND() * 14 * 24 * 60 *60) SECOND;

Ukázka



  1. Porovnejte pouze den a měsíc s datem v mysql

  2. Poslední slovo ve větě:V SQL (možné regulární výrazy?)

  3. Migrace SQL Django pro podmíněné spouštěče

  4. Výchozí formát DATE společnosti Oracle