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

Mệnh đề MySQL IN:số lượng đối số tối đa

Bạn cũng có thể đặt mệnh đề IN lấy kết quả của một truy vấn, chẳng hạn như:

SELECT * FROM table1 
WHERE table1.id IN 
    (
   SELECT id from table2
    )

Bằng cách đó, bạn không cần tạo một chuỗi văn bản với tất cả các giá trị có thể có.

Trong mysql, bạn có thể đặt bao nhiêu giá trị trong mệnh đề IN tùy thích, chỉ bị giới hạn bởi giá trị của "max_allowed_packet".

http://dev.mysql.com/doc /refman/5.0/en/comparison-operators.html# Chức năng_in http://dev.mysql.com /doc/refman/5.0/en/server-system-variables.html#sysvar_max_allowed_packet



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL tách các ký tự không phải số để so sánh

  2. MINUTE () Ví dụ - MySQL

  3. Class.forName (com.mysql.jdbc.Driver) .newInstance ()

  4. Xóa kết quả lặp lại khỏi truy vấn MySQL

  5. MySQLdb bằng Python:Không thể kết nối với máy chủ MySQL trên 'localhost'