Sql базы данных используют идентификатор в качестве первичного ключа. Этот ключ по умолчанию установлен на автоинкремент. Это гарантирует, что каждая строка в базе данных имеет уникальную идентичность, так как даже во всех полях в двух строках они одинаковы, они все равно различны. Следовательно, вы не можете изменять все идентификаторы строк каждый раз, когда удаляете строку. Вы можете найти больше информации об этом в Google, для начала лучше всего спросить, «почему у баз данных первичный ключ».