2009-12-28 8 views

Répondre

1

la limite est de la taille de la rangée, une requête de ligne est limité,

valeur par défaut de max_allowed_packet au serveur est 1MB. Vous pouvez augmenter cela si le serveur doit gérer de grosses requêtes (par exemple, si vous travaillez avec de grosses colonnes BLOB).

u peut-il défini dans le fichier de mysql.cnf

le paramètre est

[mysqld] 
max_allowed_packet=16M 

ou ensemble comme

shell> mysql --max_allowed_packet=32M 

lien:

http://dev.mysql.com/doc/refman/5.1/en/packet-too-large.html

+0

Donc, aucune restriction sur le nombre d'enregistrements dans un encart en vrac? –

+0

oui ----- :) :) –

+0

Merci :-) 123345656 –

0

Plus on est de fous. Il est beaucoup plus rapide de faire un insert massif, plutôt que plusieurs simples. Vous éliminez beaucoup de frais généraux en faisant des insertions massives, plutôt que de nombreux petits.