Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Tampilkan item hari ini

Tambahkan kolom bool "UsedAsItemOfTheDay " disetel ke false (0). Perbarui ke true saat item diambil. Kecualikan item yang sudah digunakan dari proses pengambilan.

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

(Catatan:ini bukan cara tercepat untuk mengembalikan baris acak di MySql; ini akan lambat pada tabel besar)

Lihat juga:pilihan cepat baris acak dari tabel besar di mysql



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. cara menghitung kemunculan kata dalam beberapa baris db mysql

  2. Bagaimana memilih sampai jumlah tercapai

  3. Apakah mungkin untuk mengubah tabel di mySql melalui prosedur tersimpan?

  4. Bagaimana cara membandingkan dua hasil kueri untuk kesetaraan di MySQL?

  5. Tidak dapat menemukan mysql.sock