【发布时间】:2018-09-24 02:19:02
【问题描述】:
大家好,所以我尝试在 sql node js 插件中使用 IN sql 命令。我尝试了很多语法,但都不起作用。你能帮助我吗 ?
谢谢
代码:
var arr = log1.map( function(el) { return el.token; });
con.query( 'SELECT Nomfamille,prenomutilisateur FROM utilisateurs WHERE idpublic IN = ' + arr.join() + '', function (error, results, fields) {
另一种语法:
con.query( 'SELECT Nomfamille,prenomutilisateur FROM utilisateurs WHERE idpublic IN = (' + arr.join() + ')', function (error, results, fields) {
和:
con.query( 'SELECT Nomfamille,prenomutilisateur FROM utilisateurs WHERE idpublic IN = ? ', [arr.join()] function (error, results, fields) {
错误:
错误:ER_PARSE_ERROR:您的 SQL 语法有错误;检查与您的 MariaDB 服务器版本相对应的手册,以在第 1 行的“= 23246,18200”附近使用正确的语法
【问题讨论】: