Que dois-je faire si les phpcms ne peuvent pas ajouter de colonne ?
Résoudre l'erreur PHPCMS lors de l'ajout d'une colonne
MYSQL error: Got a packet bigger than ‘max_allowed_packet’ bytes
Lors de l'utilisation du type de texte long pour effectuer la saisie de données, cette exception sera parfois levée,
La compréhension littérale est que la taille actuelle du package dépasse la taille du package définie par le système MySQL et que l'opération ne peut pas être effectuée.
Expliquez la taille du paquet : en termes simples, mysql considère l'instruction mysql actuellement exécutée comme un paquet,
La limite de la taille de ce paquet est la longueur des restrictions actuelles de l'instruction mysql.
Solution :
(1) Sous Linux :
Entrez le chemin du serveur/etc et recherchez my.cnf dans la section mysqld à l'intérieur,
. find max_allowed_packet = Size
Modifiez à la taille appropriée et enregistrez, puis redémarrez le serveur MySQL. Si cette ligne n'existe pas, ajoutez cette ligne.
(2) Sous Windows :
Allez dans le chemin d'installation de mysql, trouvez le fichier my.ini, et ajoutez une phrase dans la section [mysqld] (inutile si ce n'est dans cette section) :
set-variable=max_allowed_packet=size. Après avoir enregistré, redémarrez le service MySQL.
Au fait : ce paramètre de taille peut être écrit directement à 10 M, 20 000 Ko ou similaire sous Linux
Mais sous Windows, il ne peut être converti qu'en octets.
PHP Site chinois, un grand nombre de tutoriels PHPCMS gratuits, bienvenue pour apprendre en ligne !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!