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 29 30 31 32 33 34 35
|
-- Structure de la table `etats`
CREATE TABLE `etats` (
`IdEtat` int(11) NOT NULL auto_increment,
`NomEtat` text NOT NULL,
PRIMARY KEY (`IdEtat`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
-- Contenu de la table `etats`
INSERT INTO `etats` (`IdEtat`, `NomEtat`) VALUES
(1, 'VALIDE'),
(2, 'NON-VALIDE');
-- Structure de la table `news`
CREATE TABLE `news` (
`IdNews` int(11) NOT NULL auto_increment,
`TitreNews` text NOT NULL,
`RefEtat` int(11) NOT NULL,
PRIMARY KEY (`IdNews`),
KEY `FK_ASSOCIATION_1` (`RefEtat`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;
-- Contenu de la table `news`
INSERT INTO `news` (`IdNews`, `TitreNews`, `RefEtat`) VALUES
(1, 'Premiere news : valide', 1),
(3, 'Troisième news : valide', 1);
-- Contraintes pour la table `news`
ALTER TABLE `news`
ADD CONSTRAINT `FK_ASSOCIATION_1` FOREIGN KEY (`RefEtat`) REFERENCES `etats` (`IdEtat`) ON DELETE CASCADE ON UPDATE CASCADE; |
Partager