Bonjour,

J'ai une appli web à créer mais j'ai eu un petit souci au moment de la création de mes tables. L'erreur à l'air due à une mauvaise déclaration de clef étrangère.
MySQL me renvoie l'erreur suivante :

[CODE]ERROR 1072 (42000) : Key column doesn't exists in table.[CODE]

Je vous donne le code de création de mes tables :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
 
CREATE TABLE modeleserv (idmodele INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
			 nommodele VARCHAR(50),
			 founisseurmodele VARCHAR(50),
			 typemodele VARCHAR(50));
 
CREATE TABLE servphys ( idserv INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
			nomserv VARCHAR(50),
			fournisseurserv VARCHAR(50),
			numserieserv VARCHAR(50),
			...
                        ...
			FOREIGN KEY (idmodele) REFERENCES modeleserv(idmodele));
Quelqu'un pourrait me dire où je fais une erreur?

Merci d'avance