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

मैं node.js का उपयोग करके mySQL में बल्क अपडेट कैसे करूं?

जैसा कि मुझे पता है, mySQL में बल्क अपडेट रिकॉर्ड करने का कोई सीधा तरीका नहीं है। लेकिन इसके लिए एक काम है - आप कई इंसर्ट स्टेटमेंट को निष्पादित कर सकते हैं और फिर वांछित परिणाम प्राप्त करने के लिए क्वेरी को निष्पादित कर सकते हैं।

ऐसा करने के लिए, कनेक्शन बनाते समय इसे कई कथनों को निष्पादित करने की अनुमति दें क्योंकि यह डिफ़ॉल्ट रूप से अक्षम है।

var connection = mysql.createConnection({
          host     : dbConfig.host,
          user     : dbConfig.user,
          password : dbConfig.password,
          database : dbConfig.database,
          multipleStatements: true
 });

फिर, आपके पास मौजूद इनपुट में हेरफेर करके नीचे दिए गए सिंटैक्स में बल्क अपडेट क्वेरी का निर्माण करें।

उदाहरण के लिए कहें,

 update table set a='15', b=1, c='24', d=9, e=1, f=0, g=0, h=5850, i=78;update table set a='12', b=1, c='21', d=9, e=1, f=0, g=0, h=5850, i=78;

फिर, हमेशा की तरह क्वेरी निष्पादित करें,

connection.query(sqlQuery, params, callback);

आशा है कि यह मदद करता है।



  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. यूटीसी/जीएमटी टाइमज़ोन में एक java.util.Date को एक MySQL टाइमस्टैम्प फ़ील्ड में कैसे स्टोर करें?

  4. एंड्रॉइड में सरणी सूची से टेक्स्ट का एक हिस्सा बोल्ड कैसे करें

  5. चेतावनी:PDO::__construct():[2002] ऐसी कोई फ़ाइल या निर्देशिका (unix:///tmp/mysql.sock के माध्यम से कनेक्ट करने का प्रयास) में नहीं