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

Cách SET SQL_BIG_SELECTS =1 trong câu lệnh Tham gia Laravel

tôi đã tìm ra giải pháp :)

thay đổi sau:

'mysql' => [
        'driver'    => 'mysql',
        'host'      => env('DB_HOST', 'localhost'),
        'database'  => env('DB_DATABASE', 'forge'),
        'username'  => env('DB_USERNAME', 'forge'),
        'password'  => env('DB_PASSWORD', ''),
        'charset'   => 'utf8',
        'collation' => 'utf8_unicode_ci',
        'prefix'    => '',
        'strict'    => false,
    ],

Tới:

'mysql' => [
        'driver'    => 'mysql',
        'host'      => env('DB_HOST', 'localhost'),
        'database'  => env('DB_DATABASE', 'forge'),
        'username'  => env('DB_USERNAME', 'forge'),
        'password'  => env('DB_PASSWORD', ''),
        'charset'   => 'utf8',
        'collation' => 'utf8_unicode_ci',
        'prefix'    => '',
        'options'   => array(
            PDO::MYSQL_ATTR_INIT_COMMAND => 'SET SESSION SQL_BIG_SELECTS=1',
        ),
        'strict'    => false,
    ],

Tôi đã thêm mảng "tùy chọn" và xác định SQL_BIG_SELECTS

Vậy là xong, chúng ta có thể định cấu hình PDO theo bất kỳ cách nào chúng ta cần!

Hy vọng cái này hữu ích cho cái khác;)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. hàm php không trả về tất cả kết quả từ truy vấn MySQL trong foreach

  2. 193:% 1 không phải là lỗi ứng dụng Win32 hợp lệ với Ứng dụng Rails mới

  3. Menu cây xây dựng PHP / MySQL

  4. thiết lập danh sách bạn bè trong mysql

  5. thay đổi bảng thêm ... trước `mã`?