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 36 37 38 39 40 41 42 43
| CREATE TABLE IF NOT EXISTS `etablissement` (
`fabrik_internal_id` int(6) NOT NULL AUTO_INCREMENT,
`time_date` datetime DEFAULT NULL,
`libeta` varchar(255) DEFAULT NULL,
`iden` int(6) DEFAULT NULL,
PRIMARY KEY (`fabrik_internal_id`),
KEY `fabrik_internal_id` (`fabrik_internal_id`),
KEY `fk_iden` (`iden`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=145 ;
ALTER TABLE `etablissement`
ADD CONSTRAINT `fk_iden` FOREIGN KEY (`iden`) REFERENCES `iden` (`fabrik_internal_id`) ON UPDATE CASCADE;
CREATE TABLE IF NOT EXISTS `eleve` (
`fabrik_internal_id` int(6) NOT NULL AUTO_INCREMENT,
`time_date` datetime DEFAULT NULL,
`nom` varchar(255) DEFAULT NULL,
`prenom` varchar(255) DEFAULT NULL,
`datenaiss` datetime DEFAULT NULL,
`age` text,
`etablissement` int(6) DEFAULT NULL,
`classe` int(6) DEFAULT NULL,
`iden` int(6) DEFAULT NULL,
`sexe` varchar(15) NOT NULL,
PRIMARY KEY (`fabrik_internal_id`),
KEY `fk_iden_eleve` (`iden`),
KEY `fk_ecole_eleve` (`etablissement`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;
-- Contraintes pour la table `eleve`
--
ALTER TABLE `eleve`
ADD CONSTRAINT `fk_ecole_eleve` FOREIGN KEY (`etablissement`) REFERENCES `etablissement` (`fabrik_internal_id`) ON UPDATE CASCADE,
ADD CONSTRAINT `fk_iden_eleve` FOREIGN KEY (`iden`) REFERENCES `iden` (`fabrik_internal_id`) ON UPDATE CASCADE;
CREATE TABLE IF NOT EXISTS `iden` (
`fabrik_internal_id` int(6) NOT NULL AUTO_INCREMENT,
`time_date` datetime DEFAULT NULL,
`libiden` varchar(255) DEFAULT NULL,
PRIMARY KEY (`fabrik_internal_id`),
KEY `fabrik_internal_id` (`fabrik_internal_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=11 ; |
Partager