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

क्या पेजिनेशन के लिए LIMIT OFFSET, LENGTH को ORDER BY की आवश्यकता है?

हर दूसरे SQL इंजन की तरह, MySQL MyISAM टेबल उस क्रम के बारे में बिल्कुल भी गारंटी नहीं देते हैं जिसमें पंक्तियों को वापस किया जाता है जब तक कि आप ORDER BY क्लॉज निर्दिष्ट नहीं करते हैं। आम तौर पर जिस क्रम में उन्हें लौटाया जाता है वह वह क्रम होगा जिसमें उन्हें फाइल सिस्टम से पढ़ा गया था, जो अपडेट, डिलीट और यहां तक ​​​​कि कैश्ड चयन की स्थिति के आधार पर क्वेरी से क्वेरी में बदल सकता है।

यदि आप एक ही पंक्ति को एक से अधिक बार लौटाने से बचना चाहते हैं तो आपको किसी चीज़ से आदेश देना होगा, प्राथमिक कुंजी सबसे स्पष्ट उम्मीदवार है।



  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. MySQL में एक टेबल या कॉलम नाम के रूप में आरक्षित शब्द का उपयोग करने के कारण सिंटैक्स त्रुटि

  3. यह संसाधन आईडी #2 क्यों लौटाता है?

  4. तंग करना? #1146 - तालिका 'xxx.xxxxx' मौजूद नहीं है

  5. पीडीओ::परम तारीखों के लिए?