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

MySQL INSERT INTO टेबल VALUES .. बनाम INSERT INTO टेबल SET

जहाँ तक मैं बता सकता हूँ, दोनों वाक्य रचना समान हैं। पहला SQL मानक है, दूसरा MySQL का एक्सटेंशन है।

इसलिए उन्हें प्रदर्शन के लिहाज से बिल्कुल समकक्ष होना चाहिए।

http://dev.mysql.com/doc/refman/5.6 /en/insert.html कहते हैं:

<ब्लॉककोट>

INSERT मौजूदा तालिका में नई पंक्तियाँ सम्मिलित करता है। INSERT ... VALUES और INSERT ... स्टेटमेंट के SET फॉर्म स्पष्ट रूप से निर्दिष्ट मानों के आधार पर पंक्तियों को सम्मिलित करते हैं। INSERT ... चयन प्रपत्र किसी अन्य तालिका या तालिकाओं से चयनित पंक्तियों को सम्मिलित करता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. त्रुटि 2003 (HY000):'127.0.0.1' (111) पर MySQL सर्वर से कनेक्ट नहीं हो सकता

  2. MySQL इवेंट शेड्यूलर प्रतिदिन एक विशिष्ट समय पर

  3. साझा सर्वर पर MySQL उपयोगकर्ता विशेषाधिकार

  4. मैं सीएसवी प्रारूप में MySQL क्वेरी परिणाम कैसे आउटपुट कर सकता हूं?

  5. डेटाबेस स्केलिंग में सर्वोत्तम अभ्यास:भाग 1