1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
CREATE TABLE Auteur (Num_auteur INT NOT NULL,
Nom_auteur Varchar(255),
PRIMARY KEY(Num_auteur)) ENGINE=INNODB;
CREATE TABLE LIEU (Num_LIEU INT NOT NULL,
Nom_LIEU Varchar(255),
PRIMARY KEY(Num_LIEU)) ENGINE=INNODB;
CREATE TABLE CATEGORIE (Num_CATEGORIE INT NOT NULL,
Nom_CATEGORIE Varchar(255),
PRIMARY KEY(Num_CATEGORIE)) ENGINE=INNODB;
CREATE TABLE ACTION (Num_action INT NOT NULL AUTO_INCREMENT,
Nom_action INT NOT NULL,
Num_CATEGORIE INT not Null,
Num_LIEU INT NOT NULL,
Num_auteur INT NOT NULL,
product_id Varchar(255) NOT NULL,
PRIMARY KEY(Num_action),
FOREIGN KEY (Num_CATEGORIE)
REFERENCES CATEGORIE(Num_CATEGORIE)
ON UPDATE CASCADE ON DELETE RESTRICT,
INDEX (Num_LIEU),
FOREIGN KEY (Num_LIEU)
REFERENCES LIEU(Num_LIEU)
ON UPDATE CASCADE ON DELETE RESTRICT,
INDEX (Num_auteur),
FOREIGN KEY (Num_auteur)
REFERENCES Auteur(Num_auteur))
ENGINE=INNODB; |
Partager