Bonjour,
J'ai un gros souci avec un code sous mysql.
Lors de la définition de la clé étrangère mysql me renvoi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 DROP TABLE IF EXISTS ACTIVITE ; CREATE TABLE ACTIVITE ( IdAct int(5) AUTO_INCREMENT NOT NULL, TypeAct CHAR, PRIMARY KEY (IdAct) ) ENGINE=InnoDB; DROP TABLE IF EXISTS ANIMATEUR ; CREATE TABLE ANIMATEUR ( IdAni int(5) AUTO_INCREMENT NOT NULL, NomAni CHAR, PrenomAni CHAR, IdAct int(5) NOT NULL, PRIMARY KEY (IdAni) ) ENGINE=InnoDB; ALTER TABLE ANIMATEUR ADD CONSTRAINT FK_ANIMATEUR_IdAct FOREIGN KEY (IdAct) REFERENCES CENTRE_AERE (IdAct);
ERROR 1005 (HY000): Can't create table 'c.#sql-b60_9' (errno: 150)
Partager