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

Kích thước phản hồi COM_STMT_PREPARE không chính xác. Đã nhận được 7. LARAVEL ERROR

Tôi cũng phải đối mặt với vấn đề tương tự. Nhà cung cấp máy chủ lưu trữ web của tôi là 000webhost. Chỉ cần đặt thuộc tính PDO này PDO::ATTR_EMULATE_PREPARES thành true trong tệp cấu hình cơ sở dữ liệu của bạn (config / database.php) và nó sẽ hoạt động tốt.

Vd:

'mysql' => [
    'driver' => 'mysql',
    'host' => env('DB_HOST', 'localhost'),
    //.......
    'options'   => [PDO::ATTR_EMULATE_PREPARES => true,]
],

Ngoài ra, bạn có thể cần chạy php artisan config:cache nếu bạn đã lưu vào bộ nhớ cache cấu hình của mình hoặc nếu đang chạy trong môi trường sản xuất.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lỗi nghiêm trọng:Đã vượt quá thời gian thực thi tối đa 30 giây trong C:

  2. In bảng theo chiều ngang thay vì chiều dọc bằng PHP

  3. MySql về xóa khái niệm thác?

  4. Chọn bản ghi cuối cùng từ INNER JOIN và nhóm

  5. Chạy MySQL INSERT Query nhiều lần (chèn giá trị vào nhiều bảng)