sql >> Database >  >> RDS >> Mysql

Willekeurige datum invoegen/bijwerken in MySQL

Je kunt een willekeurig geheel getal krijgen met deze uitdrukking:

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

Gebruik dat om een ​​willekeurig aantal dagen, uren of minuten te genereren (afhankelijk van de resolutie) en voeg dat aantal toe aan de huidige datum.

Volledige expressie zou zijn:

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

Demo



  1. FILEGROUPPROPERTY() gebruiken in SQL Server

  2. Hibernate-toewijzing tussen PostgreSQL-enum en Java-enum

  3. Is er zoiets als een zip()-functie in PostgreSQL die twee arrays combineert?

  4. Identiteitstoename in SQL Server 2012-kolom springt van 6 naar 1000+ bij 7e invoer