Version complète: sur le forum Webmaster Hub : Problème avec une clé étrangère
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > SQL
beegees
Bonjour tout le monde,

Je suis nouveau sur ce forum et nouvel utilisateur de PHP/mySQL.

J'ai essayé d'ajouter une clé étrangère à ma table mais j'ai ce message d'erreur :

CODE
#1170 - BLOB/TEXT column 'Matricule' used in key specification without a key length


Ma première table se compose de :

Matricule
Nom
Prenom

La seconde table se compose de :

Matricule
Etat

J'aimerais lier les deux tables avec la clé étrangère Matricule.

Merci d'avance pour votre aide.

beegees
Kioob
Bonsoir,

les clés/index sur les champs de type BLOB/TEXT ne sont possibles que sur les premiers caractères du champ ; et il faut donc préciser cette limite.

Dans ton cas plus précis, je pense que tu t'es simplement trompé de type de données : utilises VARCHAR au lieu de TEXT.
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.