l'id del record per definizione non deve essere MAI modificabile, se ti serve un campo per la cronologia usa un campo timestamp

ciao