29 votes

Longueur maximale du texte moyen?

Quelle est la longueur / le nombre maximum de caractères dans un champ mysql de texte moyen?

44voto

David Thomas Points 111253

Alors que je pense que cette question doit avoir été répondu par une simple recherche Google, je ne peux pas, de façon réaliste, de voter pour fermer vertu de l'une des options existantes. J'ai choisi d'offrir une réponse au lieu de cela, afin que, nous l'espérons, ne sera pas demandé de nouveau et, si elle l'est, les questions suivantes peuvent être fermés comme des doublons.

La longueur maximale d'un " mediumtext champ, MySQL, est:

Une chaîne d'une longueur maximale de 16777215 gils caractères.

Ou, selon les docs:

L + 3 octets, où L < 224

1voto

Grep Points 190

Vous ne pouvez pas supposer que 16 777 215 caractères peuvent être stockés dans un champ de texte moyen. Cela dépend du codage des caractères, dans certains cas, un seul caractère peut être composé de plusieurs octets (caractères larges ou caractères Unicode).

La vérification de la taille réelle en octets reste le pari le plus sûr, surtout si vous souhaitez développer une application localisée.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X