MySQL2 모듈에서 다중 쿼리를 실행하는 법
2021-01-20 22:45:28

예전에는 다중 쿼리는 Promise.All로 실행 했었는데 😅 mysql2 모듈에서 해당 기능을 지원 한다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
const mysql = require('mysql2');

const connection = mysql.createConnection({
host: 'localhost',
user: 'root',
database: 'test',
multipleStatements: true // 해당 옵션을 true로 주면 된다. (기본 값은 false)
});

const QUERY = "INSERT INTO sample VALUES (1, 'test');SELECT * FROM sample;";

connection.query(QUERY, (err, results) => {
if (err) console.log(err);
else console.log(results);
});