Задать вопрос
eugenius1997
@eugenius1997
недоПрограммист

Можно ли выбирать строки MySQL не по столбцу id, а именно по порядковому номеру?

Беда в том, что если очистить таблицу MySQL, данные о последнем номере id остаются, и при записи новых строк в таблицу, у них номер id следует не за последним существующим id, а за последним созданным.
  • Вопрос задан
  • 139 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Java-разработчик
    9 месяцев
    Далее
  • GB (GeekBrains)
    Профессия Python-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 3
ALTER TABLE <имя таблицы> AUTO_INCREMENT=0
не пробовали?
Ответ написан
Комментировать
OKyJIucT
@OKyJIucT
Sunshine reggae
TRUNCATE TABLE table_name
удаляется содержимое таблицы и обнуляются порядковые номера. А вообще можете выбирать порядковый номер с помощью оператора OFFSET с сортировкой по нужному полю.
Ответ написан
Комментировать
qonand
@qonand
Software Engineer
Смотря что Вы подразумеваете под порядковым номером, если это какой-то столбец в Вашей таблице - можете выбирать по нему, в противном случае - выбирать нельзя т.к. внутри таблицы не существует никакого порядкового номера
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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