Node.JS + MySQL - 结合用于定义变量和选择数据的查询

时间:2018-03-16 23:10:32

标签: javascript mysql sql node.js mysql-variables

我有一个在PHPMyAdmin中完美运行的查询:

SET @row_number=0; 
SELECT * FROM blah blah @row_number blah blah;

然而,当我把它放到Node.JS中时,我不能使用简单的con.query("SET @row_number=0; SELECT * FROM blah blah @row_number blah blah;"),因为那里有技术上的2个查询。所以我试着这样做:

con.query("SET @row_number=0")
con.query("SELECT * FROM blah blah @row_number blah blah")

但是,这就好像第一个查询甚至不存在一样。如何将这些查询合并到一个查询中?或者,还有其他解决方法吗?

1 个答案:

答案 0 :(得分:2)

尝试使用node-mysql:

var connection = mysql.createConnection({multipleStatements: true});

(取自this回答)