Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Truyền mảng trong truy vấn Mysql với nodejs

Thêm vào câu trả lời của Bill Karwin, bạn cũng có thể chuyển một mảng cho truy vấn MySQL chống lại dấu '?' trình giữ chỗ theo cách tương tự

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

Chuyển arr cùng với truy vấn sẽ chuyển nó thành chuỗi SQL bắt buộc. Mô-đun mysql sử dụng hàm 'SqlString.arrayToList' từ mô-đun 'sqlstring' trong nội bộ để chuyển đổi:https://github.com/mysqljs/sqlstring/blob/8f193cae10a2208010102fd50f0b61e869e14dcb/lib/SqlString.js#L60



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để tôi có thể truy vấn trong bảng mysql (nơi lưu trữ vĩ độ và kinh độ) là vị trí gần nhất với vị trí được đưa vào (vĩ độ và kinh độ)?

  2. Hiệu suất MySQL:Chuyển đổi MySQL sang MariaDB

  3. Truy vấn mySQL để tính tổng số tiền trong các cột (tháng)

  4. Tại sao lại sử dụng các ràng buộc Khoá ngoại trong MySQL?

  5. Dữ liệu FLOT từ MySQL thông qua PHP?