ただし注意できます この主キーを外部キーとして使用する他のテーブルの例
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
にリセットされます。 ドキュメント
から :