-- phpMyAdmin SQL Dump -- version 3.2.0.1 -- http://www.phpmyadmin.net -- -- Serveur: localhost -- Généré le : Mar 26 Janvier 2010 à 09:37 -- Version du serveur: 5.1.36 -- Version de PHP: 5.3.0 SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8 */; -- -- Base de données: `actualite` -- -- -------------------------------------------------------- -- -- Structure de la table `news` -- CREATE TABLE IF NOT EXISTS `news` ( `idNews` int(3) NOT NULL AUTO_INCREMENT COMMENT 'id news', `titre` varchar(100) COLLATE utf8_bin NOT NULL COMMENT 'titre', `contenu` text COLLATE utf8_bin NOT NULL COMMENT 'contenu', `date` date NOT NULL COMMENT 'date de la news', `idUtilisateur` int(2) NOT NULL COMMENT 'id Utilisateur', `dateMiseAJour` date DEFAULT NULL COMMENT 'date de mise a jour', PRIMARY KEY (`idNews`), UNIQUE KEY `idUtilisateur` (`idUtilisateur`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1 ; -- -- Contenu de la table `news` -- -- -------------------------------------------------------- -- -- Structure de la table `utilisateur` -- CREATE TABLE IF NOT EXISTS `utilisateur` ( `idUtilisateur` int(2) NOT NULL AUTO_INCREMENT COMMENT 'numero utilisateur', `pseudo` varchar(25) COLLATE utf8_bin NOT NULL COMMENT 'pseudo utilisateur', `motDePasse` varchar(10) COLLATE utf8_bin NOT NULL COMMENT 'mot de passe', `dateNaissance` date DEFAULT NULL COMMENT 'date de naissance', `mail` varchar(50) COLLATE utf8_bin NOT NULL COMMENT 'email utilisateur', PRIMARY KEY (`idUtilisateur`), UNIQUE KEY `pseudo` (`pseudo`,`mail`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1 ; -- -- Contenu de la table `utilisateur` -- -- -- Contraintes pour les tables exportées -- -- -- Contraintes pour la table `news` -- ALTER TABLE `news` ADD CONSTRAINT `news_ibfk_2` FOREIGN KEY (`idUtilisateur`) REFERENCES `news` (`idUtilisateur`) ON DELETE NO ACTION ON UPDATE CASCADE, ADD CONSTRAINT `news_ibfk_1` FOREIGN KEY (`idNews`) REFERENCES `news` (`idNews`) ON DELETE NO ACTION ON UPDATE CASCADE; -- -- Contraintes pour la table `utilisateur` -- ALTER TABLE `utilisateur` ADD CONSTRAINT `utilisateur_ibfk_2` FOREIGN KEY (`pseudo`) REFERENCES `utilisateur` (`pseudo`) ON DELETE NO ACTION ON UPDATE CASCADE, ADD CONSTRAINT `utilisateur_ibfk_1` FOREIGN KEY (`idUtilisateur`) REFERENCES `news` (`idUtilisateur`) ON DELETE NO ACTION ON UPDATE CASCADE;