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

so sánh hai giá trị được phân tách bằng dấu phẩy trong mysql

Đã tìm thấy hai giải pháp với việc sử dụng REGEXP của mysql

(1)

`favourite_id` REGEXP '[[:<:]]1[[:>:]]|[[:<:]]2[[:>:]]|[[:<:]]3[[:>:]]' //faster then below

(2)

`favourite_id` REGEXP '(^|,)(1|2|3)(,|$)' //slower then above


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Laravel &InnoDB

  2. Làm thế nào để lưu trữ các ngày rất cũ trong cơ sở dữ liệu?

  3. Hiệu suất UUID trong MySQL?

  4. Quản lý tài khoản người dùng, vai trò, quyền, xác thực PHP và MySQL - Phần 4

  5. Một cái nhìn chuyên sâu về Lập chỉ mục cơ sở dữ liệu