Bạn có thể nhưng hãy cẩn thận của các bảng khác sử dụng khóa chính này làm khóa ngoại
SET @count = 0;
UPDATE table SET table.id = @count:= @count + 1;
điều này sẽ cập nhật id
cột của bảng table
... sau đó bạn cần đặt lại auto_increment:
ALTER TABLE table AUTO_INCREMENT = 1;
Thao tác này đặt lại id tiếp theo thành MAX(id)+1
từ tài liệu
: