sql >> Databasteknik >  >> RDS >> Mysql

Hur genererar jag ett slumpmässigt tidsintervall och lägger till det i en mysql datetime med php?

Använder MySQL:s rand()-funktion:

update [table] set [field] = now() + interval floor(rand()*(60*60*24*3)) second;

kommer att ge dig aktuell datetime + mellan 0 sekunder och tre dagar.



  1. SQL välj alla om parametern är null annars returnerar specifik objekt

  2. anrop till en medlemsfunktion execute() på ett icke-objekt

  3. Hur deklarerar och använder jag variabler i PL/SQL som jag gör i T-SQL?

  4. Hur SYS_GUID() fungerar i MariaDB