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

क्या सम्मिलित करने का क्रम INSERT IGNORE के लिए निर्दिष्ट है ... चुनें?

insert कथन पंक्तियों को सम्मिलित करने के क्रम को निर्दिष्ट नहीं करता - select बयान करता है। हालांकि, जब तक आप स्पष्ट रूप से order by . के साथ आदेश को परिभाषित नहीं करते हैं खंड, आदेश select रिटर्न पंक्तियाँ पूरी तरह से डेटाबेस पर निर्भर हैं, और उन पर भरोसा नहीं किया जाना चाहिए।

दूसरे शब्दों में, यदि आप परवाह करते हैं कि कौन सी पंक्ति सम्मिलित हो जाती है और कौन सी अनदेखी हो जाती है, तो order by add जोड़ें अपने select . का खंड कथन करें और सुनिश्चित करें कि जिस पंक्ति को आप सम्मिलित करना चाहते हैं वह पहले आए।




  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. mysql कार्यक्षेत्र से निष्पादित प्रश्नों को सीधे mysql cli से निष्पादित करने में अधिक समय क्यों लगता है?

  4. सोनारक्यूब को 4.5.2 से 5.0 . में अपग्रेड करने में विफल

  5. MySQL में दो डेटाटाइम के बीच अंतर की गणना करें