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

nico7611 Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
cyril1982 Messages postés 110 Date d'inscription   Statut Membre Dernière intervention   -
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 Date d'inscription   Statut Membre Dernière intervention   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