Задать вопрос
@Prit1

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

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

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

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

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

Похожие вопросы