アップロード時にファイルに名前を付けるためにデータベースを使用しています。私のアプリケーションはデータベースを使用してファイルを識別します (ビデオ ストリーミング用)。したがって、それらは同じである必要があります。しかし、アップロードが失敗したり、誰かがアップロードをキャンセルしたりすると、無駄な ID が残ります。
時間の経過とともに、使用されているよりも多くの無駄な ID 番号があるため、行が挿入されてから 5 日後に未使用とラベル付けするスクリプトを作成しました。これらの「未使用」ID を使用する別のスクリプトを作成し、存在しない場合は新しい ID を挿入することを考えていました。行。しかし、複数のサーバーでそのタスクを実行すると問題が発生することがあります。
行を削除して、その行の ID を今後の自動インクリメントで再利用できますか?
私はこのタスクを達成する他の方法を受け入れていますが、将来の自動インクリメントで削除された ID を再利用できれば.