Erreur lors de la modifi d'une table ac mysql
zemzoum89
Messages postés
583
Statut
Membre
-
zemzoum89 Messages postés 583 Statut Membre -
zemzoum89 Messages postés 583 Statut Membre -
Bonsoir,
voila j'utilise wamp php/myadmin j'ai créer une table avec un seul champ nommé nom qui est une clé et je lui ai donné la taille 100 et voilà l'erreur qui s'affiche aidez moi svp à trouver une solution...
"#1170 - BLOB/TEXT column 'CodeComp' used in key specification without a key length "
voila j'utilise wamp php/myadmin j'ai créer une table avec un seul champ nommé nom qui est une clé et je lui ai donné la taille 100 et voilà l'erreur qui s'affiche aidez moi svp à trouver une solution...
"#1170 - BLOB/TEXT column 'CodeComp' used in key specification without a key length "
1 réponse
-
Salut,
Le message d'erreur est explicite : tu ne peux pas spécifier une colonne BLOB ou TEXT dans une clé sans indiquer une longueur. Sauf que le message d'erreur fait référence à une colonne CodeComp alors que tu n'annonces qu'une colonne nom.
... cherchez l'erreur !-
-
voici ma nouvelle requete:
ALTER TABLE 'vol' ADD FOREIGN KEY ( 'NomComp' ( 30 ) ) REFERENCES 'agency'.'compagnie' ( 'Nom' ) ON DELETE CASCADE ON UPDATE SET NULL ;
et voici l'erreur que j'ai:
#1005 - Can't create table 'agency.#sql-c44_b7' (errno: 150)
Veuillez m'aider s'il vous plait...
ps: can't creat table? je n'est pas a créer une table agency en plus agency c'est le nom de la base de données donc je sais pas pourquoi il affiche cette erreur la...
-