порядок id не нарушался
Порядок id при автоинкременте не нарушается. Всегда идёт по возрастанию.
Если вы хотите перенумеровывать строки, потребуется затрачивать немало ресурсов для того, чтобы поменять номера всех записей в случае удаления любой строки. Да и какой в этом смысл?