Page 1 sur 1

Limitation de taille des champs "text" dans MySQL

Publié : 26 nov. 2005, 19:49
par calimo
Bonsoir,

On a un petit souci sur la page http://extensions.geckozone.org/Firefox/

Quand on ajoute quelque chose, toute la fin est tronquée :? :? :?

Je suspecte une limitation de la taille des champs "text" dans MySQL. Est-ce ça ? Comment peut-on contourner le problème ? Existe-t-il un champ de type "long_text" ou un truc du genre ? Peut-on le modifier comme ça après sans problème ?

Vous comprendrez qu'on est super-embêtés :?

Publié : 26 nov. 2005, 19:53
par SB
http://www.nexen.net/docs/mysql/annotee ... ements.php
Puisque tu passes de plus petit à plus grand, ça ne devrait pas poser de problème.

Publié : 26 nov. 2005, 19:57
par calimo
J'ai trouvé ça : http://dev.mysql.com/doc/refman/5.0/en/ ... ments.html

Question : si je passe le champ en "longtext", est-ce que la taille de la base de donnée va décupler (voire plus) d'un coup ? Ou bien est-ce que je peux y aller sans soucis et que ce ne sera rempli que si nécessaire ?

Est-ce qu'il y a des contre-indications à connaitre ? Des effets secondaires ? :wink:

Edit : grillé, merci SB :wink:

Publié : 26 nov. 2005, 20:06
par SB
J'ai fait un test sur une table contenant 5000 enregistrements. Le passage d'un champ du type 'text' à 'longtest' a entrainé une hausse de... 10 Ko.

Publié : 26 nov. 2005, 21:07
par calimo
Idem par ici (une trentaine de Ko).

Visiblement pas de souci majeur. N'hésitez pas à me signaler si vous voyez quelque chose de bizarre du côté des extensions :wink:

Merci pour ta collaboration ! :D