Node.js 및 Node-MySQL을 사용하여 MySQL에서 대량 삽입 수행
node-mysql 라이브러리를 활용하는 경우(https://github .com/felixge/node-mysql) MySQL과 상호 작용하기 위해 대량 삽입을 수행하여 개선할 수 있습니다. 효율성.
대량 삽입을 달성하려면 중첩 배열을 사용할 수 있습니다. node-mysql 문서에는 "중첩 배열이 그룹화된 목록으로 변환됩니다(대량 삽입의 경우)"라고 명시되어 있습니다.
명확하게 설명하기 위해 요소의 중첩 배열을 삽입합니다. 예를 들어 다음 예를 생각해 보세요.
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(); });
여기에서 값은 배열의 배열이며, 여기서 각 내부 배열은 삽입할 행을 나타냅니다.
대량 삽입을 위해 특별히 설계된 다른 node-msql 패키지를 활용할 수도 있습니다.
위 내용은 Node-MySQL을 사용하여 MySQL에 대량 삽입을 수행하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!