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 1024Zeichen.
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?
SETAnweisung nicht zum Ändern einer Sitzungsvariablen verwenden.