Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

Laravel जॉइन स्टेटमेंट में SQL_BIG_SELECTS=1 कैसे सेट करें?

मुझे एक समाधान मिला :)

निम्नलिखित बदलें:

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

प्रति:

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

मैंने "विकल्प" सरणी जोड़ा और SQL_BIG_SELECTS को परिभाषित किया

बस, हम अपनी जरूरत के अनुसार पीडीओ को किसी भी तरह से कॉन्फ़िगर कर सकते हैं!

आशा है कि यह अन्य के लिए उपयोगी है;)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL और PDO:क्या PDO::lastInsertId सैद्धांतिक रूप से विफल हो सकता है?

  2. पायथन के साथ एसक्यूएल एकाधिक प्रविष्टियां

  3. MySQL मेरी अनुक्रमणिका अच्छी है?

  4. जेपीए भंडार में दो तालिकाओं को जोड़ना

  5. वर्तमान पासवर्ड ज्ञात नहीं होने पर MySQL रूट पासवर्ड रीसेट करना