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

PHP केवल 1048576 वर्णों को सरणी में संग्रहीत करता है

पीडीओ का डिफ़ॉल्ट बफर आकार 1 एमबी (1048576) है, इसे 2 एमबी (2097152) तक बढ़ाने का प्रयास करें

यदि आप सीधे पीडीओ का उपयोग कर रहे हैं, तो इसे चौथे तर्क के रूप में पास करें

$pdo = new PDO(
    $dsn,
    $username,
    $password,
    array(PDO::MYSQL_ATTR_MAX_BUFFER_SIZE => 2097152)
);

यदि आप लारवेल का उपयोग कर रहे हैं, तो यह आपके कनेक्शन में विकल्पों की एक सरणी जोड़कर config/database.php फ़ाइल के माध्यम से किया जा सकता है

// ...
    'mysql' => array(
        'driver'    => 'mysql',
        // ...
        'charset'   => 'utf8',
        'collation' => 'utf8_unicode_ci',
        'prefix'    => '',
        'options'   => array(
            PDO::MYSQL_ATTR_MAX_BUFFER_SIZE => 2097152
        ),
    ),
// ...



  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 डीबी तालिका में फ्रेंच वर्ण कैसे सम्मिलित करें?

  2. JDBC का उपयोग करके बड़ी तालिका के माध्यम से पुनरावृति करने का सबसे तेज़ तरीका

  3. MySQL उन तालिकाओं में शामिल होता है जहाँ तालिका का नाम किसी अन्य तालिका का क्षेत्र होता है

  4. मैसकल:NOT EXISTS का प्रदर्शन। क्या प्रदर्शन में सुधार करना संभव है?

  5. MySQL काउंट मैचिंग वर्ड्स