https://www.w3schools.com/mysql/func_mysql_date_add.asp https://stackoverflow.com/questions/...etime-in-mysql
Aşağıda örnek kodu yazdım,
tbl_wallpaper tablo, image_data = içindeki tarihi değer olarak farzedelim. Random int Fonksiyonu ______________ fonksiyonsuz da olur kullanım örnekleri var, (https://www.techonthenet.com/mysql/functions/rand.php)
CREATE FUNCTION random_integer(value_minimum INT, value_maximum INT)
RETURNS INT
COMMENT 'Gets a random integer between value_minimum and value_maximum, bounds included'
RETURN FLOOR(value_minimum + RAND() * (value_maximum - value_minimum + 1));
UPDATE tbl_wallpaper SET image_data =
DATE_ADD(
image_data ,
INTERVAL - random_integer(20, 120) DAY)
yani tablodaki tarihlerden rastgele olarak 20 ve 120 arasında bir değer çıkarmış oluyorsunuz.
Eksiklikler olabilir.
Bu yolu izlerseniz güncelleyebilirsiniz.