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

Tên tệp trong mệnh đề WHERE của Mysql không trả về gì

Ký tự gạch chéo ngược là ký tự thoát trong chuỗi trong MySQL. Để đặt dấu gạch chéo ngược trong một chuỗi theo nghĩa đen trong một truy vấn, bạn phải thoát khỏi nó bằng cách sử dụng dấu gạch chéo ngược kép. Ngoài ra, một chuỗi trong SQL sử dụng dấu nháy đơn làm dấu phân cách, không phải dấu ngoặc kép.

SELECT * from tableName WHERE imageFile = 'C:\\Documents and Settings\\Albert Bayita\\Desktop\\MovieImages\\TheLordOfTheRingsTheFellowship.jpg';

Thay vào đó, tùy chọn tốt nhất là sử dụng truy vấn được tham số hóa.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Khóa ngoại MySQL - Không thể phân giải tên bảng Đóng TO

  2. MYSQL hiển thị các hàng không chính xác khi sử dụng GROUP BY

  3. Cách thiết lập chuyển đổi dự phòng tự động cho cơ sở dữ liệu Moodle MySQL

  4. Cách kết nối với MySQL bằng Python

  5. hàm mySQL str_to_date () trả về lỗi