faire une clef primaire d'un texte (ou un unique) - SQL/NoSQL - Programmation
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
Marsh Posté le 29-05-2006 à 18:21:38
Bonjour à tous!
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