Ich führe die folgende Abfrage aus:
Es funktioniert ... mit kleinen Tabellen und ich kann diese @cols für mehrere Zwecke verwenden. Es funktioniert jedoch nicht mehr mit großen Tabellen (große Anzahl von Feldern). Ich habe bemerkt, dass es bei 1024 Zeichen bricht. Es ignoriert LIMIT. Gibt es Weg, um eine Variable länger als 1024 Zeichen oder eine Lösung für dieses Problem zu bekommen?
%Vor%
Die Wurzel des Problems war die Funktion GROUP_CONCAT . In der Dokumentation steht GROUP_CONCAT group_concat_max_len
IS LIMITED BY max_allowed_packet
:
Ссылка
50% zu @echo_me und 50% zu @barmar. Es muss zusammen gemacht werden, sonst wird es nicht funktionieren.
Vollständiger Code:
%Vor%Verwenden Sie einfach obige Lösung:
%Vor%Klicken Sie dann auf Datenbank; Verbindung zur Datenbank herstellen und erstelle eine andere Verbindung. Führen Sie Code in dieser neu erstellten Verbindung aus.