Salus à tous!
Je voudrais créer trois tables: Article, Css et Listobj.
Sachant que Listobj fait réference aux id de Css et Article.
Alors j'ai fais ca, et je voudrais savoir si c'est correct:
CREATE TABLE Article (
id_Article bigint(20) unsigned DEFAULT '0' NOT NULL auto_increment,
titre varchar(20) DEFAULT '' NOT NULL,
texte varchar(80) DEFAULT '',
PRIMARY KEY (id_Article));
CREATE TABLE Css (
id_Css bigint(20) unsigned DEFAULT '0' NOT NULL auto_increment,
nom varchar(20) DEFAULT '' NOT NULL,
PRIMARY KEY (id_Css));
CREATE TABLE Listobj (
id_List bigint(20) unsigned DEFAULT '0' NOT NULL auto_increment,
id_A bigint(20) unsigned DEFAULT '0' NOT NULL,
type varchar(20) NOT NULL,
id_C bigint(20) unsigned DEFAULT '0' NOT NULL,
nom varchar(20) NOT NULL,
PRIMARY KEY (id_List),
FOREIGN KEY (id_A) REFERENCES Article(id_Article),
FOREIGN KEY (id_C) REFERENCES Css(id_Css));
Si vous pouviez verifier si c'est correct: merci d'avance!
Partager