बैच इंसर्ट करने के लिए, हमें ',' द्वारा अलग किए गए कोष्ठकों के साथ सभी कॉलम नामों का उपयोग करना होगा।
आइए एक उदाहरण देखते हैं। सबसे पहले, हम एक टेबल बनाएंगे। तालिका बनाने के लिए CREATE कमांड निम्नलिखित है।
mysql> टेबल बनाएं MultipleRecordWithValues -> ( -> id int, -> name varchar(100) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.88 सेकंड)
बैच इंसर्ट का सिंटैक्स निम्नलिखित है।
अपनेटेबलनाम मानों (कॉलम 1, कॉलम 2, .... एन), (कॉलम 1, कॉलम 2, .... एन), (कॉलम 1, कॉलम 2, ... एन), ... में डालें। ....एन;
बैच रिकॉर्ड सम्मिलित करने के लिए उपरोक्त सिंटैक्स को लागू करना।
mysql> MultiRecordWithValues मानों में डालें(1,'जॉन'),(2,'कैरोल'),(3,'बॉब'),(4,'स्मिथ'); क्वेरी ठीक है, 4 पंक्तियाँ प्रभावित (0.16 सेकंड) )रिकॉर्ड:4 डुप्लीकेट:0 चेतावनियां:0
चूँकि 4 पंक्तियाँ प्रभावित हैं, इसका तात्पर्य है कि हमने सफलतापूर्वक रिकॉर्ड सम्मिलित कर लिए हैं। तालिका में सभी रिकॉर्ड मौजूद हैं या नहीं यह जाँचने के लिए, SELECT कमांड का उपयोग करें।
mysql> *multipleRecordWithValues से चुनें;
निम्न आउटपुट है।
<पूर्व>+----------+----------+| आईडी | नाम |+----------+----------+| 1 | जॉन || 2 | कैरल || 3 | बॉब || 4 | स्मिथ |+------+----------+4 पंक्तियाँ सेट में (0.00 सेकंड)