0
点赞
收藏
分享

微信扫一扫

nodejs mysql 如何允许同时查询多条 sql 语句,query 多条

nodejs mysql 如何允许同时查询多条 sql 语句,query 多条

官方说,出于安全考虑,nodejs 版的 mysql 默认只允许同一时间查询一条语句。但是可以在连接的时间配置。
执行多条查询语句,在初始化数据库的时候非常有用。

官方说明: ​​https://github.com/mysqljs/mysql#multiple-statement-queries​​

var connection = mysql.createConnection({
host: 'localhost',
user: 'root',
password: 'password',
port: '3306',
database: 'diary',
multipleStatements: true // 设置可以同时查询多条语句
})

多条查询语句的返回结果如下

connection.query('SELECT 1; SELECT 2', function (error, results, fields) {
if (error) throw error;
// `results` is an array with one element for every statement in the query:
console.log(results[0]); // [{1: 1}]
console.log(results[1]); // [{2: 2}]
});


举报

相关推荐

0 条评论