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

Truy vấn SQL không hoạt động bình thường (số)

Sử dụng FIND_IN_SET (str, strlist) chức năng :

SELECT *
 FROM metas
 WHERE FIND_IN_SET(1, meta_genres)

CHỈNH SỬA: nếu có khoảng trắng trước dấu phẩy (ví dụ:1 , 2 , 3 ) trong meta_genres thì truy vấn trên có thể trả về tập hợp trống. Để giải quyết vấn đề:

SELECT *
 FROM metas
 WHERE FIND_IN_SET(1, REPLACE(meta_genres, ' ', ''));


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách sửa lỗi com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:Không có hoạt động nào được phép sau khi kết nối đóng. ngoại lệ?

  2. MySql - tự động hoàn thành

  3. Mysql - cách đặt tăng tự động bắt đầu từ 0

  4. Truy vấn múi giờ MySQL

  5. mysql_result () mong đợi tham số 1 là tài nguyên, boolean đã cho