Erreur lors de la modifi d'une table ac mysql

zemzoum89 Messages postés 543 Date d'inscription   Statut Membre Dernière intervention   -  
zemzoum89 Messages postés 543 Date d'inscription   Statut Membre Dernière intervention   -
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 "

A voir également:

1 réponse

fiu
 
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 !
0
zemzoum89 Messages postés 543 Date d'inscription   Statut Membre Dernière intervention   18
 
l'erreur était dans la longueur comme vous m'avez dit, merci pour beaucoup de m'avoir aidé...
0
zemzoum89 Messages postés 543 Date d'inscription   Statut Membre Dernière intervention   18
 
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...
0