Memasukkan Data Pukal ke MySQL menggunakan Node.js dengan MySQL
Jika anda menggunakan node-mysql, terdapat pelbagai kaedah untuk dilaksanakan sisipan pukal ke dalam MySQL. Satu pendekatan melibatkan penggunaan tatasusunan bersarang untuk mengumpulkan nilai untuk sisipan:
Pelaksanaan Tatasusunan Bersarang
Dalam pertanyaan SQL, nyatakan klausa VALUES sebagai tanda soal (?) kepada nyatakan ruang letak untuk nilai yang hendak disisipkan.
INSERT INTO Test (name, email, n) VALUES ?
Sediakan data sebagai tatasusunan bersarang, dengan setiap subtatasusunan mewakili baris yang hendak disisipkan:
var values = [ ['demian', '[email protected]', 1], ['john', '[email protected]', 2], ['mark', '[email protected]', 3], ['pete', '[email protected]', 4] ];
Seterusnya, hantar tatasusunan kepada kaedah pertanyaan sebagai hujah:
conn.query(sql, [values], function(err) { if (err) throw err; conn.end(); });
Dalam contoh ini, nilai ialah tatasusunan bersarang yang dibalut dalam tatasusunan lain.
Sisipan Pukal Alternatif Pakej
Terdapat pakej Node.js lain yang direka khusus untuk sisipan pukal ke dalam MySQL:
Pakej ini menawarkan fungsi khusus untuk memasukkan sejumlah besar data ke dalam MySQL dengan cekap.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Melakukan Sisipan Pukal ke dalam MySQL Menggunakan Node.js?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!