sql >> Database teknologi >  >> RDS >> Mysql

Hvordan genererer jeg et tilfældigt tidsinterval og tilføjer det til en mysql datetime ved hjælp af php?

Brug af MySQL's rand() funktion:

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

vil give dig den aktuelle datetime + mellem 0 sekunder og tre dage.



  1. Sådan vises statuslinjen, mens du udfører store SQLCommand VB.Net

  2. ukorrekt aflivning af mysqld - starter nu ikke

  3. DatabaseError:nuværende transaktion er afbrudt, kommandoer ignoreret indtil slutningen af ​​transaktionsblok?

  4. Hvordan MOD() virker i MariaDB