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

शामिल टेबल पर रैंड () द्वारा ऑर्डर करने के लिए वैकल्पिक?

बर्सिन याज़िसी - मैं MySQL का उपयोग कर रहा हूं इसलिए टाइमस्टैम्प मिलि/माइक्रो सेकेंड नहीं देगा। मैंने PHP के माइक्रोटाइम() का उपयोग करने का प्रयास किया और इसे क्वेरी में डाला, लेकिन यह अभी भी 'अस्थायी उपयोग' में परिणाम देता है; फाइलसॉर्ट का उपयोग करते हुए' समझाते समय।

कुछ समय के लिए मैं क्वेरी को बिना क्रम के छोड़ रहा हूं, सभी परिणाम लौटा रहा हूं, फिर PHP का उपयोग कर रहा हूं

mysql_data_seek($result, rand(0, mysql_num_rows($result)-1));
$row=mysql_fetch_object($result);

एक यादृच्छिक पंक्ति लेने के लिए। मैं mysql_data_seek . के प्रदर्शन प्रभाव को लेकर सतर्क हूं लेकिन यह अभी के लिए डेटाबेस से दबाव हटा रहा है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मान प्राप्त करना जो mysql तालिका में मौजूद नहीं है

  2. जांचें कि क्या आईपी सबनेट में है

  3. मेरी बहु-स्तंभ क्वेरी, बहु-स्तंभ अनुक्रमणिका के साथ भी, संबंधित एकल-स्तंभ प्रश्नों की तुलना में नाटकीय रूप से धीमी क्यों है?

  4. मेरी टेबल का आकार अपेक्षा से 4x बड़ा क्यों है? (पंक्तियाँ * बाइट्स / पंक्ति)

  5. क्या मैं MySQL में पैरामीटर के साथ दृश्य बना सकता हूं?