मेरी डेटाबेस में साथ पंक्तियों आदेश मैं कुछ रिकॉर्ड जहां मैं क्या एक ही मूल्य होता है द्वारा छँटाई रहा है:कैसे mysql में एक ही मान
| col1 | timestamp |
| row1 | 2011-07-01 00:00:00 |
| row2 | 2011-07-01 00:00:00 |
| row3 | 2011-07-01 00:00:00 |
SELECT ... ORDER BY timestamp
ऐसा लगता है कि परिणाम की तरह एक यादृच्छिक क्रम में है। यादृच्छिक क्रम संगत है। इसका मतलब है कि अगर मेरे पास दो mysql सर्वरों में ये डेटा हैं। क्या मैं एक ही परिणाम की उम्मीद कर सकता हूं?
+1 टिप्पणी:
'आईडी' स्तंभ जोड़ने के बाद, जैसे आपकी क्वेरी के अंतिम भाग को अद्यतन एक और स्तंभ आप संगत परिणाम प्राप्त करने के लिए एक दूसरे तर्क के रूप में से आदेश कर सकते हैं – Jacob
आदेश के लिए देखो कि पंक्तियों को वापस लौटाया जाता है, केवल 'ऑर्डर बाय' क्लॉज (या MySQL में, 'ग्रुप बाय' क्लॉज में उल्लिखित 'ORDER BY 'द्वारा गारंटीकृत है। इसके अलावा, ऑर्डर पंक्तियों की कोई गारंटी नहीं दी जाएगी इसके अलावा, MySQL किसी अनुक्रम में पंक्तियों को वापस करने के लिए स्वतंत्र है। – spencer7593