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

MySQL:Tại sao thoát không hoạt động trong toán tử LIKE?

ba là đơn giản.

% không phải là ký tự đại diện không chỉ đơn giản là một ký tự giống như mọi ký tự khác

SELECT * from `foo` WHERE `bar` LIKE '\%' ESCAPE '|';

Hoạt động tốt

Điều thứ hai cũng hoạt động.

Nhưng bạn cần phải

SELECT * from `foo` WHERE `bar` LIKE '\\\%';

Tôi nhớ Bạn phải thoát khỏi lối thoát và ký tự đại diện!




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. cronjob đọc từ một cơ sở dữ liệu và ghi vào cơ sở dữ liệu khác

  2. Chuyển đổi kết quả từ cơ sở dữ liệu jQuery

  3. Biểu mẫu Html / Php không thêm vào cơ sở dữ liệu SQL

  4. Chọn ngẫu nhiên truy vấn con trong MySQL khi sử dụng GroupBy

  5. SQL:Tìm số ngày trung bình giữa các lần chạy cho mỗi người chạy