Mysql
 sql >> Database >  >> RDS >> Mysql

MySQL, CONCAT, il risultato è nullo dopo un po'

Aumenta il max_allowed_packet taglia.

Sembra che non funzioni a 1 MB e, secondo https://dev.mysql.com/doc/refman/5.5/en/packet-too-large.html la dimensione massima del pacchetto predefinita è 1 MB:

Imposta il valore in my.cnf file, es.:

[mysqld]
max_allowed_packet=16M

In PHP

Se non hai accesso alla configurazione di MySQL puoi provare a impostare tramite una query (nota:non ho verificato se funzionerà).

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