본문으로 바로가기
const con = mysql.createConnection({
    multipleStatements: true
});

mysql의 커넥션을 설정해주는 부분에서 multipleStatements를 true로 설정해준다.

이 부분에서는 MySQL을 처음 연동할때 host와 user 등 데이터베이스 정보등을 작성하는 곳이다.

 

const sql = 'select * from tv where title like ?;'+ 'select * from drama where title like ?;';
         const params = [req.body.text];
         db.con.query(sql,['%'+params+'%','%'+params+'%'],function(err, results){
             if(err){
                 console.log(err);
                 reject(err);
             }
             resolve(results);
         });

와일드카드를 사용하여 각각의 테이블에 입력된 유사한 값이 있는지 검사하는 쿼리문입니다.저런식으로 ; 세미클론을 각각의 쿼리문 뒤에 삽입해주고 +해주며 사용합니다.

 

 

 

 

참고자료 : https://github.com/mysqljs/mysql#multiple-statement-queries

 

GitHub - mysqljs/mysql: A pure node.js JavaScript Client implementing the MySQL protocol.

A pure node.js JavaScript Client implementing the MySQL protocol. - GitHub - mysqljs/mysql: A pure node.js JavaScript Client implementing the MySQL protocol.

github.com