sql >> Databasteknik >  >> RDS >> Mysql

MySQL, CONCAT, resultatet är null efter ett tag

Öka max_allowed_packet storlek.

Det ser ut som att det misslyckas vid 1 MB, och enligt https://dev.mysql.com/doc/refman/5.5/en/packet-too-large.html standard max paketstorlek är 1MB:

Ställ in värdet i my.cnf fil, t.ex.:

[mysqld]
max_allowed_packet=16M

I PHP

Om du inte har tillgång till MySQL-konfigurationen kan du försöka ställa in via en fråga (obs:jag har inte kontrollerat om detta kommer att fungera).

$db->query( 'SET @@global.max_allowed_packet = 16777216' );



  1. Visa värden för datetime till olika rader i en DataGridView

  2. Varför postgresql inte använder index i den här frågan

  3. COPY-funktionen i PostgreSQL

  4. Vi introducerar Easysoft Oracle®-drivrutinen i din SOA-miljö