Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

MySQL, CONCAT, o resultado é nulo depois de um tempo


Aumente o max_allowed_packet Tamanho.

Parece que está falhando em 1 MB e de acordo com https://dev.mysql.com/doc/refman/5.5/en/packet-too-large.html o tamanho máximo do pacote padrão é 1 MB:

Defina o valor no my.cnf arquivo, por exemplo:
[mysqld]
max_allowed_packet=16M

Em PHP


Se você não tiver acesso à configuração do MySQL, tente configurar por meio de uma consulta (nota:não verifiquei se isso funcionará).
$db->query( 'SET @@global.max_allowed_packet = 16777216' );