Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Probleme mit GROUP_CONCAT und Longtext in MySQL

Gemäß dem MySQL-Handbuch , die maximale Länge von GROUP_CONCAT wird durch group_concat_max_len definiert Systemvariable, die standardmäßig 1024 ist.

Dieser Wert kann mit folgendem Befehl erhöht werden:

SET group_concat_max_len = <int>

Es ist jedoch zu beachten, dass der Wert von group_concat_max_len selbst durch den Wert einer anderen Systemvariablen, max_allowed_packet, begrenzt , der standardmäßig auf 1.048.576 eingestellt ist.

Dieser Wert kann mit derselben Syntax auf maximal 1.073.741.824 erhöht werden:

SET max_allowed_packet = <int>