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

  1. 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
  2. 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
  3. Alain_42 Messages postés 5413 Statut Membre 904
     
    salut,
    et si tu supprimes

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