Ich verwende GROUP_CONCAT()
in einer MySQL-Abfrage, um mehrere Zeilen in eine einzige Zeichenfolge zu konvertieren. Die maximale Länge des Ergebnisses dieser Funktion ist jedoch 1024
Zeichen.MySQL und GROUP_CONCAT() maximale Länge
Ich bin sehr wohl bewusst, dass ich die param group_concat_max_len
diese Grenze zu erhöhen ändern können:
SET SESSION group_concat_max_len = 1000000;
Allerdings verwende ich auf den Server, ich keine param ändern kann. Nicht mit der vorherigen Abfrage und nicht durch Bearbeiten einer Konfigurationsdatei.
Also meine Frage ist: Gibt es eine andere Möglichkeit, die Ausgabe einer mehrreihigen Abfrage in einen einzelnen String zu bekommen?
Sie meinen, anders als den Job clientseitig zu machen? – lexu
Danke Kumpel ...Ihre Frage ist Antwort auf meine Frage :) –
Sie scheinen bereits eine Antwort gewählt zu haben, aber aus Neugier, warum können Sie nicht die 'SET'-Anweisung verwenden, um eine Sitzungsvariable zu ändern? –