Ich erhalte die Daten mit MySQL-Funktion namens "GROUP_CONCAT()".Alternative zur GROUP_CONCAT-Funktion von MySQL
Aber als ich das Ergebnis der funktionsbezogenen Spalte "GROUP_CONCAT()" überprüfte, fehlten einige Daten.
Wenn ich Google den Rekord fehlt Problem mit „GROUP_CONCAT()“ Funktion, in der offiziellen MySQL-Website sie wie erwähnt,
Es gibt eine globale Variable namens group_concat_max_len und es wird die maximale Ergebnis Länge in Bytes erlauben für die GROUP_CONCAT() -Funktion, der Standardwert als 1024.
Daher scheint es, dass die I-Wert mit folgendem MySQL Befehl erhöhen muss,
SET GLOBAL group_concat_max_len = 1000000
;
Daher setzen Sie diesen Wert dauerhaft, ich muss die MySQL-Server-bezogene Konfigurationsdatei (my.cnf oder my.ini) bearbeiten und muss den Server neu starten.
Aber leider habe ich keine Erlaubnis dazu.
Daher können Sie mir bitte helfen, eine alternative Lösung zu finden, um dieses Problem zu beheben.
Vielen Dank.
Darf ich wissen, ob ‚group_concat_max_len‘ im Zusammenhang neu eingestellten Wert zurückgesetzt wird zurück, um es Standardwert (1024) ist, wenn einige, wie MySQL-Server wird in Zukunft neu starten? – Channa
'SET SESSION' würde für Ihre aktuelle Sitzung dauern. Wenn Sie es langfristig festlegen möchten, sollten Sie jemanden mit Administratorrechten kontaktieren, um es mit 'SET GLOBAL' einzustellen. –