j'ai essai de faire entré un très long texte dans ma table avec la variable text mais ça Larche toujours pas
j'ai essai de faire entré un très long texte dans ma table avec la variable text mais ça Larche toujours pas
Bonjour,
- Les types SQL
- BLOB / TEXT (chaîne limitée à 65535c)
- MEDIUMBLOB / MEDIUMTEXT (chaîne limitée à 16777215c)
- LONGBLOB / LONGTEXT (chaîne limitée à 4294967295c)
Bonjour,
attention, le type BLOB est un stockage binaire : la notion de caractère disparaît, cela ne se résume qu'à une suite de 0 et de 1.
A l'inverse, le type TEXT préserve la notion de caractère. Il est bien plus souple et pratique à l'usage que le BLOB qui lui n'est qu'un champ de stockage brut.
On peut avoir une idée de ce qu'est "un très long texte" ? un contexte, une longueur moyenne ?
D'après la doc de MySQL, tu as 4 sous-types de champs TEXT : TINYTEXT, TEXT, MEDIUMTEXT, and LONGTEXT, respectivement 255, 65535, 16777215 et 4294967295 caractères max.
Autant dire que l'océan Atlantique est plus humide que le désert du Sahara Personnellement, la seule chose que je mets dans un champ BLOB, c'est du binaire, par exemple lorsqu'il faut stocker des fichiers dans la base, ou des objets sérialisés.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager