faire une clef primaire d'un texte (ou un unique)

faire une clef primaire d'un texte (ou un unique) - SQL/NoSQL - Programmation

Marsh Posté le 29-05-2006 à 18:21:38    

Bonjour à tous! :bounce:  
 
J'essaie désespérement de créer une table avec un texte comme clef primaire...
Ca semble peine perdue...
Si oui pourquoi?
Comment peut on contourner le problème?
Merci    
 
 
 
requête SQL:
 
CREATE TABLE `er` (
`vghfg` TEXT NOT NULL ,
PRIMARY KEY ( `vghfg` )
) TYPE = innodb
 
MySQL a répondu:Documentation
#1170 - BLOB/TEXT column 'vghfg' used in key specification without a key length  

Reply

Marsh Posté le 29-05-2006 à 18:21:38   

Reply

Marsh Posté le 29-05-2006 à 18:30:48    

je crois que c'est pas possible ( imagine les ressouces necessaires pour verifier a chaque nouvelle insertion que ta clé est unique )  
regarde du cote des varchar si tu as besoin de moins de 255 caractères
 
sinon, si c'est pour avoir une recherche rapide, regarde du cote des index FULLTEXT


---------------

Reply

Sujets relatifs:

Leave a Replay

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