Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Cláusula IN no mysql nodejs


Se você estiver usando o módulo de nó como mysql , a 2ª abordagem deve funcionar.
var query=select * from User where userid in (?);
var data=['a','b','c'];
var queryData=[data];

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

De acordo com a documentação , "Arrays são transformados em lista, por exemplo, ['a', 'b'] se transforma em 'a', 'b'". Portanto, essa abordagem deve funcionar (eu a usei praticamente).