जैसा कि मुझे पता है, 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);
आशा है कि यह मदद करता है।