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

Tại sao chuỗi có dấu nháy đơn lại gây ra lỗi khi được chèn vào DB?

Dấu ngoặc kép không bị cấm dưới bất kỳ hình thức nào. Tôi chỉ đơn giản giả sử rằng bạn gặp lỗi khi chèn nó vào cơ sở dữ liệu. Điều này có thể do bỏ sót mysql_real_escape_string() trên các giá trị đầu vào.

Bạn sẽ gặp lỗi SQL nếu thử INSERT ... ('O'Reilly') đó là toàn bộ điểm của các hàm thoát SQL.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Xóa tất cả các khóa ngoại trong cơ sở dữ liệu (MySql)

  2. MYSQL + Chọn 2 cột - 1 là Duy nhất

  3. Có cách nào để làm cho chỉ mục UNIQUE không phân biệt chữ hoa và chữ thường trong Mysql 5.1.x không?

  4. Sự khác biệt giữa mysql và mysqli

  5. mysqli-- câu lệnh chuẩn bị không thành công với lỗi không có bảng nào được sử dụng