DROP TABLE IF EXISTS `contacts`;
CREATE TABLE `contacts` (
`CO_identifiant` tinyint(4) NOT NULL auto_increment,
`CO_nom` varchar(255) NOT NULL default '',
`CO_prénom` varchar(255) default NULL,
`CO_fonction` varchar(255) default NULL,
`CO_email` varchar(255) default NULL,
`CO_telephoneFixe` varchar(20) default NULL,
`CO_telephonePortable` varchar(20) default NULL,
`CO_civilite` varchar(255) NOT NULL default '',
`CO_EN_raisonSociale` tinyint(4) NOT NULL default '',
INDEX par_ind (CO_EN_raisonSociale),
PRIMARY KEY (`CO_identifiant`),
FOREIGN KEY (CO_EN_raisonSociale) REFERENCES entreprise(EN_raisonSociale) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB ;
DROP TABLE IF EXISTS `entreprise`;
CREATE TABLE `entreprise` (
`EN_identifiant` tinyint(4) NOT NULL auto_increment,
`EN_raisonSociale` varchar(255) NOT NULL default '',
`EN_adresse` varchar(255) NOT NULL default '',
`EN_boitePostale` varchar(30) default NULL,
`EN_codePostal` varchar(10) NOT NULL default '',
`EN_telephone` varchar(20) default NULL,
`EN_web` varchar(255) default NULL,
`EN_numDebutAbo` varchar(20) NOT NULL default '',
`EN_numFinAbo` varchar(20) NOT NULL default '',
`EN_dateDebutAbo` date default NULL,
`EN_dateFinAbo` date default NULL,
`EN_ville` varchar(255) NOT NULL default '',
`EN_secteur` varchar(255) NOT NULL default '',
`EN_abonner` varchar(255) NOT NULL default '',
`EN_commentaire` varchar(255) default NULL,
PRIMARY KEY (`EN_raisonSociale`),
UNIQUE KEY `EN_identifiant` (`EN_identifiant`),
UNIQUE KEY `EN_raisonSociale` (`EN_raisonSociale`),
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;
Partager