Как заново назначьте столбец AUTO_INCREMENT для каждой строки в таблице MySQL с помощью PHP

У меня есть галерея изображений, в которую участники веб-сайта могут загружать изображения.Когда изображение загружается, записывается строка MySQL, содержащая различную информацию об изображении, члене и т. Д. Эта строка использует AUTO_INCREMENT для создания своего идентификатора, так что getimage.php? Id = XX может выберите изображение для отображения.

Я просматриваю идентификаторы с помощью цикла for для отображения изображений в галерее.

Если я удаляю 5-ю строку / изображение, например, AUTO_INCREMENT идет от 123456789 до 12346789 .

Я хотел бы переназначить идентификатор каждой строке в таблице MySQL, начиная с нуля. Таким образом, 12346789 становится 12345678. Как мне этого добиться?

11
задан Palec 21 September 2016 в 10:34
поделиться