Mysql
 sql >> Baza danych >  >> RDS >> Mysql

PHP przechowuje tylko 1048576 znaków w tablicy

Domyślny rozmiar bufora PDO to 1 MB (1048576), spróbuj zwiększyć go do 2 MB (2097152)

Jeśli używasz PDO bezpośrednio, przekaż to jako czwarty argument

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

Jeśli używasz Laravela, możesz to zrobić za pomocą pliku config/database.php, dodając szereg opcji do połączenia

// ...
    '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. Prosty ranking aktualizacji MySQL z więzami

  2. przekazać plik sql do nodejs do wykonania jako całość

  3. ostrzeżenie php mysql_fetch_assoc

  4. MySqlConnection =nowe MySqlConnection(ciąg) nie działa

  5. Jak (po cichu) odinstalować MySQL w 32- i 64-bitowym systemie Windows?