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
|
CREATE TABLE IF NOT EXISTS `MEMBRE` (
`id_membre` INT NOT NULL AUTO_INCREMENT ,
`login` VARCHAR(45) NOT NULL UNIQUE,
`password` VARCHAR(80) NOT NULL ,
`nom` VARCHAR(45) NOT NULL ,
`prenom` VARCHAR(45) NOT NULL ,
`adresse` VARCHAR(80) NULL ,
`id_ville` mediumint(8) unsigned NULL ,
`code_postal` VARCHAR(20) NULL ,
`id_pays` smallint(5) unsigned NULL ,
`email` VARCHAR(45) NULL ,
`telephone` VARCHAR(20),
`date_enregistrement` DATE NOT NULL,
`date_credential` DATE NOT NULL,
`enable` TINYINT(1) NOT NULL DEFAULT 1,
`locked` TINYINT(1) NOT NULL DEFAULT 0,
`raison_locked` VARCHAR(45) NULL,
`nombre_mauvaise_reponse` TINYINT(1) NOT NULL DEFAULT 0,
`question` VARCHAR(45) NULL,
`reponse` VARCHAR(45) NULL,
`date_mauvaise_reponse` DATE NULL,
`date_derniere_connexion` DATE NULL,
PRIMARY KEY (`id_membre`),
CONSTRAINT `fk_membre_pays`
FOREIGN KEY (`id_pays` )
REFERENCES `pays` (`id` )
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `fk_membre_ville`
FOREIGN KEY (`id_ville` )
REFERENCES `ville` (`id_ville` )
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8; |
Partager