Voeg een bool-kolom toe "UsedAsItemOfTheDay
" ingesteld op false
(0). Update naar true wanneer het item wordt gepickt. Sluit reeds gebruikte artikelen uit van het pickproces.
SELECT * FROM `table`
WHERE UsedAsItemOfTheDay = 0
ORDER BY RAND() LIMIT 1;
(Opmerking:dit is niet de snelste manier om een willekeurige rij in MySql te retourneren; het zal traag zijn op grote tafels)
Zie ook:snelle selectie van een willekeurige rij uit een grote tabel in mysql