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

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

नेस्टेड सरणी का उपयोग करके बल्क इंसर्ट्स संभव हैं, github पेज देखें।

<ब्लॉकक्वॉट>

नेस्टेड सरणियों को समूहीकृत सूचियों (बल्क इंसर्ट के लिए) में बदल दिया जाता है, उदा.[['a', 'b'], ['c', 'd']] में बदल जाता है ('a', 'b'), ('c', 'd')

आप बस तत्वों की एक नेस्टेड सरणी डालें।

एक उदाहरण यहां में दिया गया है

var mysql = require('mysql');
var conn = mysql.createConnection({
    ...
});

var sql = "INSERT INTO Test (name, email, n) VALUES ?";
var values = [
    ['demian', '[email protected]', 1],
    ['john', '[email protected]', 2],
    ['mark', '[email protected]', 3],
    ['pete', '[email protected]', 4]
];
conn.query(sql, [values], function(err) {
    if (err) throw err;
    conn.end();
});

नोट:values एक सरणी में लिपटे सरणियों की एक सरणी है

[ [ [...], [...], [...] ] ]

एक पूरी तरह से अलग node-msql भी है। थोक प्रविष्टि के लिए पैकेज



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैसकल त्रुटि 1452 - चाइल्ड रो को जोड़ या अपडेट नहीं कर सकता:एक विदेशी कुंजी बाधा विफल हो जाती है

  2. MONTH () उदाहरण – MySQL

  3. TIME_TO_SEC () उदाहरण – MySQL

  4. MySQL विचारों का उपयोग करना

  5. MySQL:एक सेलेक्ट स्टेटमेंट केस संवेदनशील है?