Originariamente inviato da rb10
ciao a tutti, volevo farvi una domanda, quando cancello un record da una tabella del db, l'id di quel record non dovrebbe essere reso nuovamente disponibile al successivo inserimento...o meglio

mettiamo che io cancelli il seguente record:
id nome cognome
1 rossi marco

quando poi andrò ad inserire un nuovo record, id 1 non dovrebbe essere riassegnato invece di continuare ad assegnare dall'ultimo id inserito tipo 451

grazie ciao
forse ti manca un interrogativo finale sull'ultima frase. No, non deve riassegnare un id precedente rimasto vuoto. Si chiama auto increment non per nulla. Mi pare (forse) che in future release di mysql si possa fare questa riassegnazione, ma per ora se vuoi rioccupare l'id cancellato, ma non la posizione fisica nel file, devi riassegnarlo in modo diretto, cioe' inserire il numero id da occupare in modo esplicito

insert into tab (id) values (1)