Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

MySQL में बैच इंसर्ट कैसे करें?

<घंटा/>

बैच इंसर्ट करने के लिए, हमें ',' द्वारा अलग किए गए कोष्ठकों के साथ सभी कॉलम नामों का उपयोग करना होगा।

आइए एक उदाहरण देखते हैं। सबसे पहले, हम एक टेबल बनाएंगे। तालिका बनाने के लिए 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 सेकंड)
  1. MySQL तालिका को बैच कैसे अपडेट करें?

    आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.59 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (7:55:00); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - डेमोटेबल से * चुनें; यह

  1. MySQL में ऑटो-इंक्रीमेंटिंग कॉलम को कैसे रीसेट करें?

    ऑटो-इन्क्रीमेंटिंग कॉलम को रीसेट करने के लिए, TRUNCATE TABLE कमांड का उपयोग करें। उसके बाद, डालने पर, यह कॉलम को रीसेट कर देगा। आइए पहले एक टेबल बनाएं - mysql> create table DemoTable1888    (    Id int NOT NULL AUTO_INCREMENT,    PRIMARY KEY(Id)    ); Quer

  1. सम्मिलित करने से पहले MySQL ट्रिगर कैसे सेट करें?

    इसके लिए सिंटैक्स इस प्रकार है - delimiter // create trigger yourTriggerName before insert on yourTableName    FOR EACH ROW    BEGIN    yourStatement1    .    .    N END // delimiter ; ऊपर दिए गए सिंटैक्स को समझने के लिए, आइए एक टेबल बनाए