Ich verwende GROUP_CONCAT()
in einer MySQL-Abfrage, um mehrere Zeilen in eine einzelne Zeichenfolge zu konvertieren. Die maximale Länge des Ergebnisses dieser Funktion beträgt jedoch 1024
Zeichen.
Mir ist sehr wohl bewusst, dass ich den Parameter ändern kann group_concat_max_len
, um dieses Limit zu erhöhen:
SET SESSION group_concat_max_len = 1000000;
Auf dem von mir verwendeten Server kann ich jedoch keine Parameter ändern. Nicht durch Verwendung der vorhergehenden Abfrage und nicht durch Bearbeiten einer Konfigurationsdatei.
Meine Frage lautet also: Gibt es eine andere Möglichkeit, die Ausgabe einer mehrzeiligen Abfrage in eine einzelne Zeichenfolge zu übertragen?
SET
Anweisung nicht zum Ändern einer Sitzungsvariablen verwenden.