Mysql
 sql >> база данни >  >> RDS >> Mysql

IN клауза в mysql nodejs

Ако използвате модул за възел като mysql , вторият подход трябва да работи.

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP - Направете ключа на масива на моята заявка в ID

  2. Недостатъци на съхраняването на цяло число като низ в база данни

  3. Как да ИЗБЕРЕТЕ върху две таблици?

  4. Таблица с формат за дата на MySQL

  5. INSERT IGNORE INTO &външни ключове на MySQL