Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

दिन का आइटम दिखाएं

एक बूल कॉलम जोड़ें "UsedAsItemOfTheDay " false पर सेट करें (0)। आइटम चुने जाने पर सत्य पर अपडेट करें। पहले से उपयोग की गई वस्तुओं को चुनने की प्रक्रिया से बाहर करें।

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

(नोट:यह MySql में एक यादृच्छिक पंक्ति को वापस करने का सबसे तेज़ तरीका नहीं है; यह विशाल तालिकाओं पर धीमा होगा)

यह भी देखें: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. त्रुटि 1452 (23000):एक चाइल्ड पंक्ति को जोड़ या अद्यतन नहीं कर सकता:एक विदेशी कुंजी बाधा विफल हो जाती है

  2. यदि मौजूद नहीं है तो MySQL कॉलम जोड़ें

  3. 6 मिलियन पंक्ति तालिका पर मैसकल का प्रदर्शन

  4. MySQL में, क्या मुझे संख्याएँ उद्धृत करनी चाहिए या नहीं?

  5. CODEIGNITER में एक कथित रूप से अक्षम फ़ंक्शन तक पहुँचने में समस्या