Wenn es in Bytes ist, ist die 1 MB von der Antwort ungefähr 8 mal kleiner.
Lukas Salich
1
Diese Antwort impliziert anscheinend, dass die maximale Abfragelänge nur durch die maximale Paketgröße begrenzt ist, die an den Server gesendet werden kann. Dies bedeutet im Grunde, dass es keine Obergrenze für Abfragelängen gibt, solange Sie diese an den Server senden können.
jlh
31
Zum Erhöhen max_allowed_packetöffnen
my.ini/my.cnfunter [mysqld]Abschnitt.
Sobald die Änderung abgeschlossen ist, müssten Sie den Server neu starten.
SHOW VARIABLES LIKE 'max_allowed_packet';
Antworten:
Sie können Ihre aktuelle Servereinstellung überprüfen mit:
Dies gibt Ihnen die Antwort in Bytes. für zB
max_allowed_packet=1048576
oder1mb
quelle
Zum Erhöhen
max_allowed_packet
öffnenmy.ini/my.cnf
unter[mysqld]
Abschnitt.Sobald die Änderung abgeschlossen ist, müssten Sie den Server neu starten.
quelle