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

Laravel phàn nàn về truy vấn với các tham số được đặt tên trùng lặp

Từ những gì tôi có thể thấy, tất cả chuyển đến mysql không thể xử lý các tham số được đặt tên.

mysqli::prepare :

pdo::prepare :

Laravel có chế độ giả lập bị vô hiệu hóa theo mặc định . Người ta có thể kích hoạt nó trong config/database.php bằng cách thêm 'options' => [PDO::ATTR_EMULATE_PREPARES => TRUE] đến cài đặt kết nối. Bằng cách đó, bạn sẽ nhận được kết quả tương tự như trong php thuần túy. Tuy nhiên, không chắc đó là một ý kiến ​​hay.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chuyển đổi bảng MySQL với dữ liệu được mã hóa không chính xác thành UTF-8

  2. Khi nào tôi nên sử dụng $ wpdb-> chuẩn bị, nếu có?

  3. Phân tích cú pháp dữ liệu XML bằng php để đưa vào cơ sở dữ liệu mysql

  4. Tìm và loại bỏ các hàng trùng lặp theo hai cột

  5. cập nhật bảng với dữ liệu từ bảng khác nếu không phải là null?