ホームページ >バックエンド開発 >PHPチュートリアル >mysqlクエリURLについての質問です。
URL をクエリしたい場合、長すぎると効果に影響するため、記事では url_crc などの列をテーブルに追加し、 crc32 関数を介してクエリを実行すると記載されています
しかし、なぜ記事で「これ」が言及されたのかわかりません。欠点はハッシュの「値」を維持することですが、手動で作成して維持すると副作用はありますか?
奇妙な話
crc32 は一意性を保証しません。つまり、異なる URL が同じ CRC32 値を持つ可能性があります
CRC32 が同じ場合に URL を再度確認する必要がある場合
では、なぜですかURL ではありません。クエリにインデックスを使用してみてはどうでしょうか?