Chiedo scusa ma proprio non capisco per quale motivo non riesco ad inserire un elemento nel database...(utilizzo easyphp quindi sql phpmyadmin ecc ecc..)

Mi spiego:

Ho creato un database

'Elaborazione'


il quale contiene due tabelle

'auto' e 'proprietario'


eseguo una INSERT sulla tabella auto ed inserisco l'anno...e fin qui tutto va benissimo.
Eseguo nuovamente la stessa query con un anno differente ma ricevo il seguente errore:

--------------------------------------
query SQL:

INSERT INTO auto( `Anno` ) VALUE( 2003 )

Messaggio di MySQL: Documentazione
#1062 - Valore duplicato '' per la chiave 1

Notice: Undefined offset: 1 in c:\programmi\easyphp1-8\phpmyadmin\libraries\common.lib.php on line 681

Notice: Undefined offset: 1 in c:\programmi\easyphp1-8\phpmyadmin\libraries\common.lib.php on line 685

Warning: mysql_result(): Unable to jump to row -1 on MySQL result index 41 in c:\programmi\easyphp1-8\phpmyadmin\libraries\common.lib.php on line 685

--------------------------------------


Successivamente cancello il record e poi inserisco l'anno e tutto funziona benissimo..

C'è da aggiungere che la chiave primaria è Id..

..non è che per forza devo inserire il campo id ogni volta io manualmente???
Non dovrebbe incrementarsi automaticamente da solo??
Grazie..ciao ciao..