Używam GROUP_CONCAT()
w zapytaniu MySQL do konwersji wielu wierszy w pojedynczy ciąg. Jednak maksymalna długość wyniku tej funkcji to 1024
znaki.
Jestem bardzo świadomy, że mogę zmienić parametry, group_concat_max_len
aby zwiększyć ten limit:
SET SESSION group_concat_max_len = 1000000;
Jednak na serwerze, którego używam, nie mogę zmienić żadnego parametru. Nie przy użyciu poprzedniego zapytania ani edycji pliku konfiguracyjnego.
Więc moje pytanie brzmi: czy jest jakiś inny sposób, aby uzyskać wynik zapytania z wielu wierszy w jednym ciągu?
SET
instrukcji do zmiany zmiennej sesji?