Добавете bool колона „UsedAsItemOfTheDay
" е зададен на false
(0). Актуализирайте до true, когато елементът бъде избран. Изключете вече използвани артикули от процеса на бране.
SELECT * FROM `table`
WHERE UsedAsItemOfTheDay = 0
ORDER BY RAND() LIMIT 1;
(Забележка:това не е най-бързият начин за връщане на произволен ред в MySql; ще бъде бавен на огромни таблици)
Вижте също:бърз избор на произволен ред от голяма таблица в mysql