Перенумерация первичного индекса для упорядоченных последовательных значений
Если основной индекс (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