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

Vis dagens emne

Tilføj en bool-kolonne "UsedAsItemOfTheDay " indstillet til false (0). Opdater til sand, når varen er plukket. Udeluk allerede brugte varer fra plukkeprocessen.

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

(Bemærk:dette er ikke den hurtigste måde at returnere en tilfældig række i MySql; den vil være langsom på store borde)

Se også:hurtigt valg af en tilfældig række fra en stor tabel i mysql



  1. MySql trigger, opdater en anden tabel ved indsættelse

  2. Hvordan man kortlægger en streng til DB-sekvens i Hibernate

  3. Ugyldigt forsøg på at læse, når læseren er lukket

  4. Brug MSSQL og MySQL med CodeIgniter