sql >> データベース >  >> RDS >> Mysql

mysqlnodejsのIN句

    mysql のようなノードモジュールを使用している場合 、2番目のアプローチが機能するはずです。

    var query=select * from User where userid in (?);
    var data=['a','b','c'];
    var queryData=[data];
    
    conn.query(query, queryData, function (err, results) {})
    

    ドキュメント によると 、"配列はリストに変換されます。たとえば、['a'、'b']は'a'、'b'に変換されます"。したがって、このアプローチは機能するはずです(私は実際に使用しました)。



    1. MySQLのタイムゾーンを変更しますか?

    2. PRVG-2027ファイルの所有者がノード間で一貫していません

    3. IDを使用して複数のSQLテーブルを結合するにはどうすればよいですか?

    4. 同じSQLステートメントで複数のテーブルから削除することは可能ですか?