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

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

У меня возникла проблема, что при удалении строк из таблицы нарушается порядок id, как это решить, чтобы при любом удалении строки порядок id не нарушался и всегда начинался с 1
  • Вопрос задан
  • 1007 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Решения вопроса 1
kshnkvn
@kshnkvn
yay ✌️ t.me/kshnkvn
Не нужно удалять записи, просто заменяйте строку на null, тогда и проблем не будет в вашем случае.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Не надо так делать. Вся суть идентификаторов в их неизменности.
Ответ написан
порядок id не нарушался

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

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

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

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