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

nodejsを使用してMysqlクエリで配列を渡します

    Bill Karwinの回答に加えて、「?」に対してMySQLクエリに配列を渡すこともできます。同じ方法でプレースホルダー

    WHERE table1.col2 IN (?)
    //arr = [1,2,3,4,5];
    

    クエリと一緒にarrを渡すと、必要なSQL文字列に変換されます。 mysqlモジュールは、変換のために内部的に「sqlstring」モジュールの「SqlString.arrayToList」関数を使用します: https://github.com/mysqljs/sqlstring/blob/8f193cae10a2208010102fd50f0b61e869e14dcb/lib/SqlString.js#L60



    1. MicrosoftPowerBI内でデータを読み込んで管理する方法

    2. Zebra StripePHPMYSQLテーブル

    3. SQL Server(T-SQL)の既存のテーブルに新しい列を追加する方法

    4. Djangoのテストデータベースをメモリ内でのみ実行するにはどうすればよいですか?