Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySql - taille VARCHAR

C'est n'importe quoi. Ils parlent peut-être du fait qu'un varchar utilise un octet pour la longueur, que la longueur maximale soit de 100 ou 255 (les longueurs supérieures utiliseront deux octets, jusqu'à ~ 64 Ko) mais ils le sont traités différemment.

Si vous insérez une chaîne de 150 caractères dans le premier, elle sera tronquée à 100, ce n'est pas le cas pour le second cas.

Vous devez utiliser la longueur qui a du sens. Si vous avez une colonne qui ne dépassera jamais 30 caractères, ne le faites pas utilisez varchar(255) .

Voir ici pour les détails du type.