«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как перенумеровать основной индекс для упорядоченных последовательных значений в MySQL?

Как перенумеровать основной индекс для упорядоченных последовательных значений в MySQL?

Опубликовано 6 ноября 2024 г.
Просматривать:187

How to Renumber a Primary Index for Orderly Sequential Values in MySQL?

Перенумерация первичного индекса для упорядоченных последовательных значений

Если основной индекс (id) вашей таблицы MySQL отображается в непоследовательном порядке (например, 1, 31, 35, 100), вы можете переставить их в последовательный ряд (1, 2, 3, 4).

Для этого можно использовать следующий подход без создания временной таблицы:

SET @i = 0;
UPDATE table_name SET column_name = (@i := @i   1);

Этот оператор SQL инициирует переменную счетчика @i в 0. Операция UPDATE выполняет итерацию по имени_таблицы и присваивает столбцу имя_столбца каждой строки увеличенное значение. стойки.

Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3