【发布时间】:2019-05-27 04:23:12
【问题描述】:
我正在开发 nodejs/express 应用程序。在我的路线中,我需要从 MySQL 数据库中查询数据。对于其中包含参数的查询,它可以正常工作。 任何不带参数的查询都按预期工作:
SELECT * FROM table WHERE col = 'b'
但下面的返回undefined
SET @a = 'b'
SELECT * FROM table where col = @a
我在单独的函数中为查询生成字符串(不确定这是否有任何区别)。 任何帮助将不胜感激。
【问题讨论】:
-
如果您发布了用于与数据库对话的代码,而不仅仅是 sql 语句,将会有所帮助
-
@twoleggedhorse。我正在使用标准 const db = require('../server'); db.query(查询,结果)。这工作正常。我的问题是仅使用参数进行查询。
标签: mysql node.js express parameters routes