Auteur |
Message |
cs
Messages : 2
Inscrit le : 01/09/2003 |
Posté le 01/09/2003 à 22:31:32
Message N°1 #
|
bonjour,
je débute et je bute sur un truc
j'ai créé un champs dans ma table avec un type varchar et une longeur de 255
et puis je voudrais le modifier en text, mais je sais pas quelle longeur mettre
j'ai beau mettre n'importe quel chiffre entre 0 et 65535, j'ai toujour cette erreur:
Erreur MySQL :
Invalid SQL: ALTER TABLE `ceuxQuiNousChantent`.`editions` CHANGE `description` `description` TEXT (3000)
Erreur MySQL numéro: 1064 (You have an error in your SQL syntax near '(3000) ' at line 1)
que dois-je faire
caro |
|
cs
Messages : 2
Inscrit le : 01/09/2003 |
Posté le 02/09/2003 à 10:46:32
Message N°2 #
|
je complète
en fait, c'est pas un probleme lié à la longueur
c'est que je voulais l'indexer
et si je coche aucune clé, ça marche en mettant rien dans longueur
est-ce que c'est normal?
cs |
|
loranger
Messages : 392
Inscrit le : 04/04/2002 |
Posté le 07/09/2003 à 13:48:25
Message N°3 #
|
je crois que oui :
si mes souvenirs sont bons, TEXT et BLOB ne prennent pas de longueur (mais sont limités à une longueur maximale de 65000 et quelques charactères)
dans le même genre, TINYTEXT et TINYBLOB ne prennent pas non plus de longueur (contrairement à CHAR et VARCHAR) mais sont limités à 255 caractères maximum |
|