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

Fermé
nico7611 Messages postés 1 Date d'inscription dimanche 18 mai 2014 Statut Membre Dernière intervention 18 mai 2014 - 18 mai 2014 à 20:51
cyril1982 Messages postés 110 Date d'inscription vendredi 7 mars 2014 Statut Membre Dernière intervention 19 septembre 2018 - 21 mai 2014 à 20:42
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 vendredi 7 mars 2014 Statut Membre Dernière intervention 19 septembre 2018 12
21 mai 2014 à 20:42
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