Node.JS + MySQL - 结合定义变量和选择数据的查询
Node.JS + MySQL - Combining queries for defining vars and selecting data
我有一个在 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")
但是,这将其视为第一个查询甚至不存在。如何将这些查询合并为一个查询?或者,还有其他解决方法吗?
node-mysql试试这个:
var connection = mysql.createConnection({multipleStatements: true});
(摘自 this 答案)
我有一个在 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")
但是,这将其视为第一个查询甚至不存在。如何将这些查询合并为一个查询?或者,还有其他解决方法吗?
node-mysql试试这个:
var connection = mysql.createConnection({multipleStatements: true});
(摘自 this 答案)