it-swarm.dev

リサイクルID:記事の再利用、新しい記事のためにゴミ箱に入れられたカテゴリーのID

小さなIDで作業するのが好きです。ゴミ箱*アイテムのIDを自動的に再利用する方法はありますか? (※「空のゴミ箱」使用時)

このクエリを実行しても安全ですか?

ALTER TABLE jos_content AUTO_INCREMENT=0

既存のIDをめちゃくちゃにするリスクはありますか?新しいIDを作成(インクリメント)する前に、以前のID(ゴミ箱に移動したID)を自動的に再利用できますか?

1
JinSnow

その習慣は実際にはSEOにとってひどいものです。同じIDのコンテンツを定期的に置き換えることにより、検索コンテンツを傷つけることになります。それとは別に、IDを再利用したとしても、IDは引き続き大きくなりますが、速度は遅くなります。これは、最後に残っているIDより小さいIDにアクセスできないためです。

例:IDが1〜6の記事があり、2、3、5、6を削除する場合、計画では6を再利用することしかできません。自動インクリメント機能では、IDが順不同で作成されることは決してありません。主キーの競合が発生します。

4
Jeremy Proffitt