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

Cách thực hiện tìm kiếm Nhạy cảm trong MySql

Trong phiên bản của tôi (MySql 5.0), không có bất kỳ đối chiếu bộ ký tự utf8 nào cho các tìm kiếm không phân biệt chữ hoa và chữ thường. Đối chiếu nhạy cảm trọng âm duy nhất cho utf8 là utf8_bin. Tuy nhiên, nó cũng phân biệt chữ hoa chữ thường.

Công việc của tôi xung quanh là sử dụng một cái gì đó như thế này:

SELECT * FROM `words` WHERE LOWER(column) = LOWER('aBád') COLLATE utf8_bin


  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 đặt lại mật khẩu quản trị viên WordPress qua MySQL Command Prompt

  2. Cách thiết lập cấu trúc chỉ mục ElasticSearch với nhiều liên kết thực thể

  3. Sắp xếp theo thứ tự các giá trị trong câu lệnh select trong mệnh đề trong mysql

  4. Lỗi MySQL 1264:giá trị ngoài phạm vi cho cột

  5. MySQL:ALTER TABLE nếu cột không tồn tại