Ho due tabelle strutturate come segue:

codice:
table1
+---+---+---+
| a | b | c |
+---+---+---+
| 3 | 7 | 2 |
+---+---+---+

table2
+---+---+---+
| d | e | f |
+---+---+---+
|   |   |   |
+---+---+---+
Devo inserire i campi b e c di table1 nei campi e ed f di table2.

Ho provato con:

INSERT INTO table2 (e,f) SELECT b,c FROM table1

ottenendo:

Messaggio di MySQL: Documentazione
#1062 - Duplicate entry '0' for key 1


Documentazione ufficiale:
http://dev.mysql.com/doc/refman/5.1/...nto-table.html

Da cosa dipende l'errore?