@Prit1

Как сделать что бы id строки в таблицы начиналось с 1 даже после удаления нескольких строк?

У меня возникла проблема, что при удалении строк из таблицы нарушается порядок id, как это решить, чтобы при любом удалении строки порядок id не нарушался и всегда начинался с 1
  • Вопрос задан
  • 132 просмотра
Решения вопроса 1
kshnkvn
@kshnkvn Куратор тега Python
t.me/kshnkvn
Не нужно удалять записи, просто заменяйте строку на null, тогда и проблем не будет в вашем случае.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Не надо так делать. Вся суть идентификаторов в их неизменности.
Ответ написан
порядок id не нарушался

Порядок id при автоинкременте не нарушается. Всегда идёт по возрастанию.

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

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы