Je suis dans le besoin d'une clarification de la longueur maximale d'un champ de type varchar dans MySQL.
J'ai toujours pensé que la longueur maximum est de 255 (255 quoi? Les personnages que j'ai supposé, mais cela peut être source de ma confusion). Prendre un coup d'oeil sur les tables d'une base de données mise en place par une entreprise extérieure, nous allons travailler, je vois un champ d'une configuration de type varchar(20000), en tenant des morceaux de xml de plus de 255 caractères. Pourquoi ce travail? Est 20000 une valeur valide?
Un peu de googling a révélé que dans mysql varchar a une limite de 65 535 octets, et je vois varchar(65535) en cours d'utilisation, donc comment le 255 limite se rapportent à cela?