Problème de clé étrangère pour un exercice de base de donné

nico7611 Messages postés 1 Statut Membre -  
cyril1982 Messages postés 110 Statut Membre -
Bonjour,

j'ai un petit soucis avec un exercice en base de données. J'ai créé deux tables avec chacune une clé primaire, et je dois ensuite crée deux clés étrangères. Mais lorsque je la teste sur mysql, j'ai un message d'erreur « can't create table ». j'ai essayé pleins de possibilités mais rien ne passe. Quelqu'un saurait où se trouve mon erreur ?

CREATE TABLE emdpt.EMP(NE VARCHAR(7), Nom VARCHAR(7), Fonction VARCHAR(20), dateEmb DATE, sal DECIMAL(6,2), comm DECIMAL(2,2), ND TINYINT(2), NEchef DECIMAL(8,2), CONSTRAINT pk_EMP PRIMARY KEY (NE));

CREATE TABLE emdpt.DEPT(ND VARCHAR(7), Nom VARCHAR(7), Ville VARCHAR (7),
CONSTRAINT pk_DEPT PRIMARY KEY (ND));

Et la consigne est : ND n° du département dans lequel travaille l'employé. Clé étrangère en référence à
ND de DEPT.
NEchef n° d'employé du supérieur hiérarchique de l'employé. Clé étrangère en
référence à NE de EMP.

merci !!
A voir également:

1 réponse

cyril1982 Messages postés 110 Statut Membre 12
 
Bonjour,

As-tu mis le message d'erreur en entier (« can't create table » ) ?
Il n'y a pas un code d'erreur qui s'affiche également ?
0