mysqlデータベースのデータを削除した後、不連続な主キーIDの問題が解決されました

質問

データベース内の主キーの整合性を確保するため、主キーの値が占有されている場合、データを削除しても主キーが利用できなくなり、主キーが不連続になる問題が発生します。

解決策について直接言うことはあまりありません

次の SQL ステートメントを実行して、ID の自動インクリメントをリセットします。

set @i=0;
update product set product.id=(@i:=@i+1);

説明: テーブル (product) の自動インクリメント列 (id) をリセットします。

おすすめ

転載: blog.csdn.net/qq_43813351/article/details/128536257