Heim  >  Artikel  >  CMS-Tutorial  >  Was soll ich tun, wenn phpcms keine Spalte hinzufügen kann?

Was soll ich tun, wenn phpcms keine Spalte hinzufügen kann?

藏色散人
藏色散人Original
2019-12-26 11:05:052457Durchsuche

Was soll ich tun, wenn phpcms keine Spalte hinzufügen kann?

Was soll ich tun, wenn phpcms keine Spalte hinzufügen kann?

PHPCMS-Fehler beim Hinzufügen einer Spalte beheben

MYSQL error: Got a packet bigger than ‘max_allowed_packet’ bytes

Bei Verwendung des Langtexttyps zur Dateneingabe wird manchmal diese Ausnahme ausgelöst,

Das wörtliche Verständnis ist, dass die aktuelle Paketgröße die vom MySQL-System festgelegte Paketgröße überschreitet und der Vorgang nicht ausgeführt werden kann.

Erklären Sie die Paketgröße: Einfach ausgedrückt betrachtet MySQL die aktuell ausgeführte MySQL-Anweisung als Paket.

Die Begrenzung der Größe dieses Pakets ist die Länge der aktuellen MySQL-Anweisungsbeschränkungen.

Lösung:

(1) Unter Linux:

Geben Sie den Serverpfad/usw. ein und suchen Sie im Mysqld-Bereich nach

find max_allowed_packet = Size

Auf die entsprechende Größe ändern und speichern, dann den MySQL-Server neu starten. Wenn diese Zeile nicht vorhanden ist, fügen Sie diese Zeile hinzu.

(2) Unter Windows:

Gehen Sie zum MySQL-Installationspfad, suchen Sie die Datei my.ini und fügen Sie einen Satz im Abschnitt [mysqld] hinzu (nutzlos, wenn nicht in diesem Abschnitt) :

set-variable=max_allowed_packet=size. Starten Sie nach dem Speichern den MySQL-Dienst neu.

Übrigens: Diese Größeneinstellung kann unter Linux direkt in 10M, 20000K oder ähnliches geschrieben werden

Aber unter Windows kann sie nur in Byte konvertiert werden.

PHP Chinesische Website, eine große Anzahl kostenloser PHPCMS-Tutorials, willkommen zum Online-Lernen!

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn phpcms keine Spalte hinzufügen kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn