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..![]()