Melaksanakan Sisipan Pukal dalam MySQL Menggunakan Node.js dan Node-MySQL
Apabila menggunakan perpustakaan node-mysql (https://github .com/felixge/node-mysql) untuk berinteraksi dengan MySQL, adalah mungkin untuk melakukan sisipan pukal untuk menambah baik kecekapan.
Untuk mencapai sisipan pukal, anda boleh menggunakan tatasusunan bersarang. Dokumentasi nod-mysql menyatakan bahawa "tatasusunan bersarang ditukar menjadi senarai berkumpulan (untuk sisipan pukal)."
Untuk menjelaskannya, anda memasukkan tatasusunan bersarang elemen. Sebagai contoh, pertimbangkan contoh berikut:
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(); });
Di sini, nilai ialah tatasusunan, di mana setiap tatasusunan dalam mewakili baris yang hendak disisipkan.
Perlu ambil perhatian bahawa anda juga boleh menggunakan pakej nod-msql berbeza yang direka khusus untuk sisipan pukal.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Melakukan Sisipan Pukal ke dalam MySQL Menggunakan Node-MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!