ただし注意できます この主キーを外部キーとして使用する他のテーブルの例
SET @count = 0;
UPDATE table SET table.id = @count:= @count + 1;
これにより、idが更新されます テーブルの列table ...次に、auto_incrementをリセットする必要があります:
ALTER TABLE table AUTO_INCREMENT = 1;
これにより、次のIDがMAX(id)+1にリセットされます。 ドキュメント
から :