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

Mostra oggetto del giorno

Aggiungi una colonna bool "UsedAsItemOfTheDay " impostato su false (0). Aggiorna a true quando l'articolo viene prelevato. Escludi gli articoli già utilizzati dal processo di prelievo.

SELECT * FROM `table` 
WHERE UsedAsItemOfTheDay = 0
ORDER BY RAND() LIMIT 1;

(Nota:questo non è il modo più veloce per restituire una riga casuale in MySql; sarà lento su tavoli enormi)

Vedi anche:selezione rapida di una riga casuale da una grande tabella in mysql