Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara SET SQL_BIG_SELECTS=1 di Laravel Join statement

saya menemukan solusi :)

ubah berikut:

'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,
    ],

Kepada:

'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,
    ],

Saya menambahkan larik "opsi" dan mendefinisikan SQL_BIG_SELECTS

Itu saja, kami dapat mengonfigurasi PDO dengan cara apa pun yang kami butuhkan!

Semoga bermanfaat bagi yang lain;)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kueri untuk menghitung jarak macet di PostgresDB

  2. bagaimana cara mendapatkan nilai dari kotak centang dan meneruskannya ke halaman jsp lain?

  3. Perbedaan antara tipe data float dan desimal

  4. Membuat dan Menjembatani tabel dalam kueri MySQL

  5. MySQL:Bagaimana cara menggunakan pembatas di pemicu?