Posso scriverti qui una soluzione che ti darà MOOOLTI meno grattacapi? Aggiungi la clausola AUTO_INCREMENT nella dichiarazione del campo ID, al momento della creazione della tabella, il codice SQL è il seguente:
Codice:
CREATE TABLE Tabella (
id INT UNSIGNED AUTO_INCREMENT,
... altri campi ...
PRIMARY KEY (id)
);
In questo modo, non solo non avrai problemi ad assegnare il numero di ID manualmente, ma te ne sbatti anche dei problemi di concorrenza (si dice così quando si modifica in contemporanea una tabella), perché è il DBMS che pensa a tutto...
Stammi bene...
P.S. Noto solo adesso che è praticamente uguale al post di demenziale... spero di aver aggiunto qualcosa