집 >데이터 베이스 >MySQL 튜토리얼 >Node.js를 사용하여 MySQL에서 대량 삽입을 수행하는 방법은 무엇입니까?
node-mysql 라이브러리를 활용하면 MySQL에서 대량 삽입을 수행할 수 있습니다. 이를 달성하기 위해 중첩 배열을 사용할 수 있습니다.
구문:
[ ['a', 'b'], ['c', 'd'] ]
예:
// Import the node-mysql module var mysql = require('mysql'); // Establish a connection to the database var conn = mysql.createConnection({ ... }); // Define the SQL query var sql = "INSERT INTO Test (name, email, n) VALUES ?"; // Construct the array of values var values = [ ['demian', '[email protected]', 1], ['john', '[email protected]', 2], ['mark', '[email protected]', 3], ['pete', '[email protected]', 4] ]; // Execute the bulk insert query conn.query(sql, [values], function(err) { if (err) throw err; conn.end(); });
참고: 값 배열은 다음의 2차원 배열입니다. 배열. 이를 통해 여러 행을 동시에 삽입할 수 있습니다.
추가 참고 사항:
위 내용은 Node.js를 사용하여 MySQL에서 대량 삽입을 수행하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!