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

MYSQL tìm kiếm ID trong mảng từ DB

Nếu các id này được lưu trữ dưới dạng dấu phẩy được phân tách bằng dấu phẩy thì bạn có thể sử dụng FIND_IN_SET ()

SELECT * FROM `table` WHERE FIND_IN_SET('2',`column_name`) >0

Nhưng lưu trữ các giá trị được phân tách bằng dấu phẩy là một ý tưởng tồi nếu bạn có thể thay đổi lược đồ của mình, sau đó chuẩn hóa cấu trúc bảng của bạn trước tiên

Chuẩn hóa cơ sở dữ liệu



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nhận một đơn đặt hàng khác sau khi giới hạn

  2. Truy vấn SQL để đối sánh người bán và người mua

  3. Làm cách nào để kết nối với máy chủ MySQL trên máy chủ khác?

  4. Hệ thống sao lưu nóng được đề xuất cho MySQL?

  5. Ngoại lệ truyền không hợp lệ là MySQL đã được bỏ xử lý