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

Truy vấn MYSQL WHERE TRONG so với HOẶC

Sử dụng IN.

IN sẽ sử dụng một chỉ mục.

HOẶC sẽ (afaik) không sử dụng chỉ mục.

Ngoài ra, và điểm này không được coi thường, phiên bản IN:

  • sử dụng ít mã hơn
  • dễ bảo trì hơn
  • dễ hiểu hơn

Chỉ vì những lý do đó, tôi sẽ chuẩn bị thực hiện một chút để đạt được chất lượng mã, nhưng bạn thực sự cũng đạt được hiệu suất.



  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 để thay đổi Đối chiếu cột mà không làm mất hoặc thay đổi dữ liệu?

  2. PHP:Gọi thủ tục lưu trữ MySQL với cả tham số INPUT VÀ OUTPUT (KHÔNG VÀO)

  3. Bạn có thể tham gia vào một truy vấn con với Doctrine 2 DQL không?

  4. # 1111 - Sử dụng chức năng nhóm không hợp lệ

  5. Những khuôn khổ nào cần sử dụng để khởi động dự án sản xuất đầu tiên của tôi?