Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara melakukan penyisipan massal di mySQL menggunakan node.js

Penyisipan massal dimungkinkan dengan menggunakan array bersarang, lihat laman github

Array bersarang diubah menjadi daftar yang dikelompokkan (untuk penyisipan massal), mis.[['a', 'b'], ['c', 'd']] berubah menjadi ('a', 'b'), ('c', 'd')

Anda cukup menyisipkan array elemen bersarang.

Contoh diberikan di di sini

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();
});

Catatan:values adalah array dari array yang dibungkus dengan array

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

Ada juga node-msql yang sama sekali berbeda paket untuk penyisipan massal



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tipe data MySQL:Ketahui yang digunakan dan caranya

  2. Cara Menggunakan MySQL Dengan Deno dan Oak

  3. Bagaimana TIDAK REGEXP Bekerja di MySQL

  4. Cara Menjalankan host flush mysqladmin di Amazon RDS

  5. Server MySQL telah hilang - tepat dalam 60 detik