Bonjour à tous,
alors voilà j'ai mes tables comme il fallait sans erreure ni rien (en INNODB) et j'ai voulu rajouté un clé étrangère et il me donne une erreur sans trop d'explication:
Code : Sélectionner tout - Visualiser dans une fenêtre à part #1005 - Can't create table '.\films\#sql-808_11.frm' (errno: 150)
ma requète:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ALTER TABLE membre ADD FOREIGN KEY ( ID_membre ) REFERENCES films( ajoute_par_films ) ;
les champs à lier:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 CREATE TABLE membre ( ... ID_membre integer(2), ... ); CREATE TABLE films ( ... ajoute_par_films integer(2) ... );
(ID_membre => PRIMARY KEY)
voilà je ne comprend pas ce qui ne va pas... une idée?
merci beaucoup d'avance
Partager