MySQL: un text en primary key

MySQL: un text en primary key - Programmation

Marsh Posté le 16-07-2001 à 11:09:01    

Salut,  
je voudrais creer une table avec une primary key qui est un text. Manifestement il faut alors ajouter une taille d'index. pb: je ne sais pas comment faire, c mal expliqué dans ladoc. est ce que quelqu'un pourrai m'expliquer??  
merci.

Reply

Marsh Posté le 16-07-2001 à 11:09:01   

Reply

Marsh Posté le 16-07-2001 à 11:58:14    

CREATE TABLE test (comment TEXT  not null  , PRIMARY KEY (comment));
 
La syntaxe çi-dessus ne fonctionne pas, il faut mettre une longueur :
 
CREATE TABLE test (comment TEXT  not null  , PRIMARY KEY (comment(30)));
 
Ce qui veut dire que seuls les 30 premiers caractères du champs 'comment' sont pris en compte pour l'index.


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 16-07-2001 à 11:59:23    

merci beaucoup, c'est sympa. je teste

Reply

Marsh Posté le 29-08-2001 à 10:59:34    

rah j'ai enfin retrouvé ce post!! je savas bien qu'il etait quelque part


---------------
When in doubt.... reboot
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed