Когда база данных автоматически создает номера, у вас будет меньше работы.
Подумайте о системе регистрации, у вас есть поля, такие как имя, адрес электронной почты, пароль и так далее:
1.) Число генерируется базой данных, поэтому вы можете просто вставить данные в таблицу.
2.) Если это не так, вы должны получить последний номер, поэтому перед вставкой в вас нужно получить последний идентификатор, так что вместо вставки в вас есть выбор + вставка в.
Другая причина в том, что произошло, когда вы удалили строку в своей таблице?
Возможно, на форуме вы хотите удалить учетную запись, но не все его сообщения, поэтому вы можете работать с обходным путем, и когда сообщение не имеет user_id, вы знаете, что это / было удалено или заблокировано - если вы даете новый пользователь номер от удаленного пользователя вы попадете в беду.