Vous pouvez obtenir un entier aléatoire avec cette expression :
https://dev.mysql.com/doc /refman/8.0/fr/fonctions-mathematiques.html#function_rand
Utilisez-le pour générer un nombre aléatoire de jours, d'heures ou de minutes (selon la résolution) et ajoutez ce nombre à la date actuelle.
L'expression complète serait :
-- Date only
SELECT CURRENT_DATE - INTERVAL FLOOR(RAND() * 14) DAY;
-- Date and time
SELECT CURRENT_TIMESTAMP - INTERVAL FLOOR(RAND() * 14 * 24 * 60 *60) SECOND;