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

MySQL में एक लिंक्ड सूची या समान कतार बनाना?

मुझे अक्सर यह समस्या होती है, और मैंने इसे एक साधारण समाधान के साथ हल किया:सॉर्ट ऑर्डर (या डिस्प्लेऑर्डर, जो भी आपकी नाव वास्तव में तैरता है) नामक एक अतिरिक्त कॉलम। यह मुझे ऑटो-जेनरेटेड, ऑटो-इन्क्रिमेंटेड आईडी कॉलम का उपयोग करने और एक विशेष पूर्व-निर्धारित सॉर्ट करने की सुविधा देता है।

मेरे मामले में, मुझे चाहिए कि वे डेटाबेस से वर्णमाला के क्रम से बाहर आएं, सिवाय इसके कि "अन्य" और "लागू नहीं" जैसे कुछ आइटम हमेशा अंतिम होते हैं।

ProdID ProdText SortOrder
2      "Anchovies"    1
3      "Rivet"        2
4      "N/A"          4
5      "Other"        3

SELECT ProdID, ProdText ORDER BY Sort Order


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. यदि लूप में MySQLi द्वारा तैयार किए गए कथनों का उपयोग कर रहे हैं, तो मैं bind_param को कब कॉल करूं?

  2. COLLATION 'utf8_general_ci' CHARACTER SET 'latin1' के लिए मान्य नहीं है

  3. संग्रहीत कार्यविधि बनाने में MySQL सिंटैक्स त्रुटि

  4. Django, अपग्रेड के बाद:MySQL सर्वर चला गया है

  5. जब प्रत्येक प्रविष्टि एक मध्यम आकार के आकार के क्षेत्र में फिट होगी तो MySQL लॉन्गटेक्स्ट आकार के क्षेत्र का उपयोग करने में क्या नुकसान है?