par
zaknaou. » 18 juil. 2007, 18:20
J'ai essayé de supprimer ma table et de la recrée... Pour ce qui est de la base de donnée le coin membres de 1&1 ne permet pas de supprimer sa base de donnée et donc d'en recréer une autre...
Pendant que j'y suis je vous passe une copie de ma table, est-elle correcte ?
CREATE TABLE `user` (
`civilite` varchar(4) collate latin1_general_ci default NULL,
`nom` varchar(20) collate latin1_general_ci default NULL,
`prenom` varchar(20) collate latin1_general_ci default NULL,
`identifiant` varchar(20) collate latin1_general_ci NOT NULL default '',
`date_de_naissance_jour` varchar(2) collate latin1_general_ci default NULL,
`date_de_naissance_mois` varchar(20) collate latin1_general_ci default NULL,
`date_de_naissance_annee` varchar(4) collate latin1_general_ci default NULL,
`numero_de_rue` varchar(4) collate latin1_general_ci default NULL,
`rue` varchar(200) collate latin1_general_ci default NULL,
`code_postal` varchar(5) collate latin1_general_ci default NULL,
`batiment` varchar(5) collate latin1_general_ci default NULL,
`etage` varchar(3) collate latin1_general_ci default NULL,
`porte` varchar(8) collate latin1_general_ci default NULL,
`ville` varchar(90) collate latin1_general_ci default NULL,
`pays` varchar(90) collate latin1_general_ci default NULL,
`telephone_fixe` varchar(10) collate latin1_general_ci default NULL,
`telephone_portable` varchar(10) collate latin1_general_ci NOT NULL default '',
`email` varchar(255) collate latin1_general_ci NOT NULL default '',
`mot_de_passe` varchar(20) collate latin1_general_ci default NULL,
`points` varchar(255) collate latin1_general_ci NOT NULL default '',
`post` longtext collate latin1_general_ci NOT NULL,
`connexion` varchar(1) collate latin1_general_ci NOT NULL,
`avatar` varchar(255) collate latin1_general_ci NOT NULL default '',
PRIMARY KEY (`identifiant`,`telephone_portable`,`email`,`avatar`),
UNIQUE KEY `numero_client` (`identifiant`,`telephone_portable`,`email`),
UNIQUE KEY `avatar` (`avatar`),
UNIQUE KEY `iduser` (`identifiant`,`telephone_portable`,`email`),
UNIQUE KEY `iduser_2` (`identifiant`,`telephone_portable`,`email`,`avatar`),
UNIQUE KEY `iduser_4` (`identifiant`,`telephone_portable`,`email`,`avatar`),
KEY `iduser_3` (`identifiant`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci PACK_KEYS=0;
Merci
J'ai essayé de supprimer ma table et de la recrée... Pour ce qui est de la base de donnée le coin membres de 1&1 ne permet pas de supprimer sa base de donnée et donc d'en recréer une autre...
Pendant que j'y suis je vous passe une copie de ma table, est-elle correcte ?
[php]
CREATE TABLE `user` (
`civilite` varchar(4) collate latin1_general_ci default NULL,
`nom` varchar(20) collate latin1_general_ci default NULL,
`prenom` varchar(20) collate latin1_general_ci default NULL,
`identifiant` varchar(20) collate latin1_general_ci NOT NULL default '',
`date_de_naissance_jour` varchar(2) collate latin1_general_ci default NULL,
`date_de_naissance_mois` varchar(20) collate latin1_general_ci default NULL,
`date_de_naissance_annee` varchar(4) collate latin1_general_ci default NULL,
`numero_de_rue` varchar(4) collate latin1_general_ci default NULL,
`rue` varchar(200) collate latin1_general_ci default NULL,
`code_postal` varchar(5) collate latin1_general_ci default NULL,
`batiment` varchar(5) collate latin1_general_ci default NULL,
`etage` varchar(3) collate latin1_general_ci default NULL,
`porte` varchar(8) collate latin1_general_ci default NULL,
`ville` varchar(90) collate latin1_general_ci default NULL,
`pays` varchar(90) collate latin1_general_ci default NULL,
`telephone_fixe` varchar(10) collate latin1_general_ci default NULL,
`telephone_portable` varchar(10) collate latin1_general_ci NOT NULL default '',
`email` varchar(255) collate latin1_general_ci NOT NULL default '',
`mot_de_passe` varchar(20) collate latin1_general_ci default NULL,
`points` varchar(255) collate latin1_general_ci NOT NULL default '',
`post` longtext collate latin1_general_ci NOT NULL,
`connexion` varchar(1) collate latin1_general_ci NOT NULL,
`avatar` varchar(255) collate latin1_general_ci NOT NULL default '',
PRIMARY KEY (`identifiant`,`telephone_portable`,`email`,`avatar`),
UNIQUE KEY `numero_client` (`identifiant`,`telephone_portable`,`email`),
UNIQUE KEY `avatar` (`avatar`),
UNIQUE KEY `iduser` (`identifiant`,`telephone_portable`,`email`),
UNIQUE KEY `iduser_2` (`identifiant`,`telephone_portable`,`email`,`avatar`),
UNIQUE KEY `iduser_4` (`identifiant`,`telephone_portable`,`email`,`avatar`),
KEY `iduser_3` (`identifiant`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci PACK_KEYS=0;
[/php]
Merci