Mysql
 sql >> Datenbank >  >> RDS >> Mysql

IN-Klausel in mysql nodejs

Wenn Sie ein Knotenmodul wie mysql verwenden , der zweite Ansatz sollte funktionieren.

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

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

Gemäß der Dokumentation , "Arrays werden in Listen umgewandelt, z. B. ['a', 'b'] wird zu 'a', 'b'". Dieser Ansatz sollte also funktionieren (ich habe ihn praktisch verwendet).