Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQL, CONCAT, le résultat est nul au bout d'un moment

Augmentez le max_allowed_packet taille.

Il semble qu'il échoue à 1 Mo, et selon https://dev.mysql.com/doc/refman/5.5/en/packet-too-large.html la taille de paquet maximale par défaut est de 1 Mo :

Définissez la valeur dans le my.cnf fichier, par exemple :

[mysqld]
max_allowed_packet=16M

En PHP

Si vous n'avez pas accès à la configuration MySQL, vous pouvez essayer de définir via une requête (remarque :je n'ai pas vérifié si cela fonctionnera).

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