PB de requète SQL

hack_net Messages postés 814 Statut Membre -  
hack_net Messages postés 814 Statut Membre -
Bonjour,
Petit problème avec une requète SQL que j'ai pourtant recopiée mot pour mot sur un livre de SQL :
CREATE TABLE membres (
clef int(11) NOT NULL auto_increment,
pseudo varchar(25) NOT NULL default '',
mot_passe varchar(20) NOT NULL default '',
pays varchar(35) NOT NULL default '',
email varchar(50) NOT NULL default '',
PRIMARY KEY (clef),
INDEX (clef),
UNIQUE KEY clef (clef)
)

MySQL me retourne : #1061 - Duplicate key name 'clef'

Quel est le problème, et comment le résoudre ?

Par avance, merci.
--
"S'il on payait un impôt sur la connerie, alors l'état s'auto-financerait"
"La colère envers autrui reflète toujours la tristesse interne"
"La théorie, c'est quand on sait tout mais que rien ne marche, et la pratique c'est quand tout marche mais qu'on ne sait pas pourquoi."
Configuration: Windows XP
Firefox 2.0.0.15

3 réponses

partage_info Messages postés 79 Date d'inscription   Statut Membre 11
 
Bonjour
essaie cette structure.

CREATE TABLE membres (
clef int(11) NOT NULL auto_increment,
pseudo varchar(25) NOT NULL default '',
mot_passe varchar(20) NOT NULL default '',
pays varchar(35) NOT NULL default '',
email varchar(50) NOT NULL default '',
PRIMARY KEY (clef),
INDEX (clef),
UNIQUE KEY (clef)
)

bonne chance
1
hack_net Messages postés 814 Statut Membre 51
 
En faite j'ai supprimé
UNIQUE KEY clef (clef)
et ça marche.
Merci mais je ne clos pas le sujet, j'aurais peut-être d'autre questions...
1
Alain_42 Messages postés 5413 Statut Membre 904
 
salut,
et si tu supprimes

INDEX (clef),
UNIQUE KEY clef (clef)
-1