Като цяло е трудно да се актуализират първични ключове в база данни, тъй като това често задава верига от актуализации през всички таблици, които препращат към този първичен ключ. Много двигатели ви позволяват да принудите тази актуализация да се извършва автоматично, като използвате опцията CASCADE, но това все пак води до много иначе ненужни актуализации на база данни.
Нормалното използване на автоматично увеличаващи се целочислени първични ключове е като постоянни, безсмислени, неизменни стойности.
Това каза, ако наистина искате да актуализирате тези ключове, можете да го направите с командата
UPDATE YourTable SET id = id - 1 WHERE id > (value you deleted)
Като алтернатива можете да поддържате втора колона с цяло число, а не първичния ключ на таблицата, и да актуализирате тази колона след всяко изтриване.