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

Lỗi:SQLSTATE [42000]:Lỗi cú pháp hoặc vi phạm quyền truy cập với cakePHP

thông thường, nếu lỗi này xảy ra, bạn không có phiên bản mô hình mà là một phiên bản mô hình ứng dụng mà bạn làm việc. phiên bản mô hình ứng dụng không có phương thức add () và trực tiếp truy vấn db bằng add ().

vì vậy hãy đảm bảo rằng mô hình của bạn được đưa vào đúng cách. vì bạn đã không cho chúng tôi xem mã cách bạn gọi phương thức (và cách bạn cung cấp mô hình cho bộ điều khiển) nên tôi không thể đưa ra bất kỳ lời khuyên cụ thể nào.

nếu bạn đưa nó vào theo cách thủ công:

$this->ModelName = ClassRegistry::init('ModelName');


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sử dụng mệnh đề MySQL IN dưới dạng bao gồm tất cả (VÀ thay vì HOẶC)

  2. Không thể tải com.mysql.jdbc.Driver

  3. đối sánh toàn bộ các từ trong khi bỏ qua các phụ tố của từ bằng cách sử dụng regex

  4. Truy vấn MySQL với JOIN không sử dụng INDEX

  5. Ứng dụng Spring mất kết nối với MySql sau 8 giờ. Làm thế nào để cấu hình đúng?