Mysql
 sql >> Base de données >  >> RDS >> Mysql

Clause IN dans mysql nodejs

Si vous utilisez un module de nœud comme mysql , la 2ème approche devrait fonctionner.

var query=select * from User where userid in (?);
var data=['a','b','c'];
var queryData=[data];

conn.query(query, queryData, function (err, results) {})

Selon la documentation , "Les tableaux sont transformés en liste, par exemple ['a', 'b'] se transforme en 'a', 'b'". Cette approche devrait donc fonctionner (je l'ai utilisée pratiquement).