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

mysql - Cách xử lý tìm kiếm truy vấn với các ký tự đặc biệt / (dấu gạch chéo lên) và \ (dấu gạch chéo ngược)

Barmar đúng một phần (nên +1),

Vì vậy, mẹo là CHỈ thoát gấp đôi dấu gạch chéo ngược, đối với thoát chuỗi chỉ cần một lần thoát duy nhất.

Ví dụ

  • Trích dẫn duy nhất ' chỉ cần thoát một lần LIKE '%\'%'
  • Nhưng để truy vấn dấu gạch chéo ngược \ bạn cần thoát kép thành LIKE '%\\\\%'
  • Nếu bạn muốn truy vấn dấu gạch chéo ngược + dấu nháy đơn \' sau đó LIKE '%\\\\\'%' (có 5 dấu gạch chéo ngược)

Nguồn giải thích đoạn trích:



  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 để nhanh chóng đổi tên cơ sở dữ liệu MySQL (thay đổi tên lược đồ)?

  2. Tệp my.cnf của MySQL 5.7 ở đâu?

  3. Loại bỏ truy vấn con cho giá trị số trung bình

  4. Làm cách nào để lưu trữ đơn đặt hàng?

  5. Cách thiết lập sao chép không đồng bộ từ Galera Cluster sang máy chủ MySQL độc lập với GTID