0

私のブログには残り 4 つの投稿があります。投稿の ID は 0、1、8、および 10 です。これは、投稿 2 ~ 7 と投稿 9 を削除したためです。これらの投稿の ID を「修正」して、データベース テーブルで1 から 3 で、連続していますか?

4

2 に答える 2

1

MySQL 列を手動で削除してから、同じプロパティで再度追加できます。行が並べ替えられます。

または、次のコマンドを使用します。

SET @count = 0;
UPDATE `users` SET `users`.`id` = @count:= @count + 1;

適切に交換usersしてください。id

次の方法でも、自動インクリメント ID 列をリセットできます。

ALTER TABLE `users` AUTO_INCREMENT = 1;

users は、テーブルの名前に置き換えられます。

于 2013-08-08T19:51:24.967 に答える