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

MySQL kürzt das verkettete Ergebnis einer GROUP_CONCAT-Funktion

Wie ich bereits in einem früheren Kommentar geschrieben habe, ist das MySQL-Handbuch sagt:

Das Problem liegt also nicht beim Datentyp des Feldes.

Das MySQL-Handbuch sagt auch:

Ihre Optionen zum Ändern des Werts von group_concat_max_len sind:

  1. Ändern des Werts beim MySQL-Start durch Anhängen an den Befehl:
    --group_concat_max_len=your_value_here
  2. Hinzufügen dieser Zeile in Ihre MySQL-Konfigurationsdatei (mysql.ini):group_concat_max_len=your_value_here
  3. Diesen Befehl nach dem Start von MySQL ausführen:
    SET GLOBAL group_concat_max_len=your_value_here;
  4. Ausführen dieses Befehls nach dem Öffnen einer MySQL-Verbindung:
    SET SESSION group_concat_max_len=your_value_here;

Dokumentation:SET , Server-Systemvariablen:group_concat_max_len