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

Как пронумеровать id в mysql?

Есть таблица с городами.
Пример
REPLACE INTO `gorod` (`city_id`, `country_id`, `region_id`, `name`) VALUES
(5051, 1, 53, 'Алупка'),
(5052, 1, 53, 'Алушта');

id города в таблице начинается с 5051 и заканчивается 10000+
как сделать так, чтоб id начиналось с 1 и пронумеровать до конца.
какой запрос или в какой проге это сделать быстро?
  • Вопрос задан
  • 392 просмотра
Подписаться 2 Оценить 1 комментарий
Решения вопроса 1
ewgenio
@ewgenio
Всё по чуть чуть
Если city_id точно начинается с 5051 - надо сделать апдейт всех city_id на - 5050 - (минимальный city_id -1)

Бэкап не забудьте сделать сначала.

пример запроса:
UPDATE `gorod` SET city_id=city_id-5050
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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