Phpmyadmin SQL

Résolu
xeroxiss Messages postés 85 Date d'inscription samedi 30 juillet 2005 Statut Membre Dernière intervention 7 mai 2009 - 22 déc. 2007 à 12:29
xeroxiss Messages postés 85 Date d'inscription samedi 30 juillet 2005 Statut Membre Dernière intervention 7 mai 2009 - 22 déc. 2007 à 13:38
Bonjour,


Après avoir lu quelques explication sur ce problème je ne trouve pas de solution :(

Voilà, mon soucis est que j'ai une table sql impossible a insérer.

Mon problème est que j'ai tout le temps une erreur du type :


#1062 - Duplicate entry 'MONENTREE' for key 2 (sur hébergement)

#1062 - Duplicata champ 'MONENTREE' pour la clé 2 (sur easy php)


Je comprend alors que j'ai 2 champs identiques. Pourtant aucun doublons !


C'est a ne plus rien comprendre, je me tourne vers vous car j'ai lus
divers post concernant ces erreurs mais cela n'a rien changé pour moi.
(souvent une erreur du type int.)


Voici ma requête :


CREATE TABLE `matable` (

`id_mat` bigint(20) NOT NULL auto_increment,

`type` varchar(20) NOT NULL default '',

`genre` varchar(20) NOT NULL default '',

PRIMARY KEY (`id_mat`),

UNIQUE KEY `type` (`type`)

) TYPE=MyISAM AUTO_INCREMENT=1230 ;


INSERT INTO `matable` VALUES (1, 'MONENTREE', 'GENREUN');

INSERT INTO `matable` VALUES (2, 'MONENTREE', 'GENREDEUX');

INSERT INTO `matable` VALUES (3, 'MONENTREE', 'GENRETROIS');

INSERT INTO etc ...


Je vous remercie d'avance,

si vous avez déja rencontré ce problème ou une idée...


A bientot,

2 réponses

coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 42
22 déc. 2007 à 13:25
t'as une clef UIQUE sur type, et tu mets deux fois type a MONENTREE, alors evidement il n'apprecie pas...

/**
* @author coucou747 <coucou747@hotmail.com>
* @see irc://cominweb.uni-irc.net/#programmation
*/
3
xeroxiss Messages postés 85 Date d'inscription samedi 30 juillet 2005 Statut Membre Dernière intervention 7 mai 2009
22 déc. 2007 à 13:38
Hello,

Merci, tout est ok de ce coté ;)

Mais le soucis que j'ai avec ces clé c'est que j'aimerai créer 2 listes déroulantes (liées a des tables)
Et qui se modifie l'une par rapport a l'autre.. Exemple Choix dans la première, choix restrictif dans la deuxième.

Pour ca j'ai un peu cherché et je suis tombé sur un tuto : http://perso.wareteam.com/comment_demander_des_informations_au_serveur_sans_recharger_la_page-.php

Mais dans l'exemple du tuto, il montre avec des ID moi j'aimerai faire ca avec du texte...

Enfin voila je continue de chercher, si tu as une idée pour m'inspirer... Elle est la bienvenue =)

Bonne journée  !!
0