最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

节点JS MySQL查询IN子句和字符串数组

IT培训 admin 4浏览 0评论

节点JS MySQL查询IN子句和字符串数组

我试图通过城市IN子句的数组,但似乎在准备查询引号被删除

下面是代码

let city = ["Moscow", "Paris"];
let sql = 'SELECT* FROM cities WHERE city IN ('+city+')';
console.log(sql);

并在控制台中我得到这个

SELECT* FROM cities WHERE city IN (Moscow, Paris);

从而获得异常而执行的查询!

任何帮助吗?

回答如下:

试试这个,它会工作

var sql = "SELECT uid FROM cities where city IN ('" + gender.join("','") + "')";

结果: -

SELECT uid FROM cities where city IN ('Male','Female')

节点JS MySQL查询IN子句和字符串数组

我试图通过城市IN子句的数组,但似乎在准备查询引号被删除

下面是代码

let city = ["Moscow", "Paris"];
let sql = 'SELECT* FROM cities WHERE city IN ('+city+')';
console.log(sql);

并在控制台中我得到这个

SELECT* FROM cities WHERE city IN (Moscow, Paris);

从而获得异常而执行的查询!

任何帮助吗?

回答如下:

试试这个,它会工作

var sql = "SELECT uid FROM cities where city IN ('" + gender.join("','") + "')";

结果: -

SELECT uid FROM cities where city IN ('Male','Female')
发布评论

评论列表 (0)

  1. 暂无评论