Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Mostrar item do dia


Adicione uma coluna booleana "UsedAsItemOfTheDay " definido como false (0). Atualize para true quando o item for selecionado. Excluir itens já usados ​​do processo de separação.
SELECT * FROM `table` 
WHERE UsedAsItemOfTheDay = 0
ORDER BY RAND() LIMIT 1;

(Nota:esta não é a maneira mais rápida de retornar uma linha aleatória no MySql; será lento em tabelas enormes)

Veja também:seleção rápida de uma linha aleatória de uma tabela grande no mysql