Ciao,

anche se non è mia abitudine essere cosi drastico, direi che questo è il caso:
- innanzi tutto non hai minimamente letto il regolamento della sezione che oltre ad indicare di usare titoli generici specifica, a chiare lettere, che titoli contenenti (e qui c'è solo quello) help, aiuto e simili sono fuori norma;
- hai aperto il thread nella sezione php, ma per le domande sulle query, l'sql in generale, od i database c'è l'apposita sezione, la sezione database;

Giusto che ci siamo, lo dico più per te che per altro, anche per farti risparmiare tempo in futuro: il forum ha un motore di ricerca, un ottimo motore di ricerca, invece che aprire thread su argomenti che sono stati trattati a migliaia (come può essere quello di una riga con chiave duplicata) effettua una ricerca e trova la soluzione moltooo velocemente! Inoltre, consiglio personale, prima ancora di cercare sul forum cerca su google che fai ancora prima ^^

Detto questo, chiudo e, gentilmente, oltre ad aprire il thread nella sezione database leggi con attenzione il regolamento di quella sezione perché vanno specificate delle informazioni ben precise.

PS: il regolamento lo trovi in cima alla lista dei thread della sezione, generalmente il primo o il secondo thread della sezione.

PS2: hai una doppia chiave (primaria e unica) sulle stesse colone ... togli la chiave unica magari e quello che fa divenire scemo mysql ^^