ホームページ >バックエンド開発 >PHPチュートリアル >mysqlクエリURLについての質問です。

mysqlクエリURLについての質問です。

WBOY
WBOYオリジナル
2016-06-23 14:13:281631ブラウズ

URL をクエリしたい場合、長すぎると効果に影響するため、記事では url_crc などの列をテーブルに追加し、 crc32 関数を介してクエリを実行すると記載されています
しかし、なぜ記事で「これ」が言及されたのかわかりません。欠点はハッシュの「値」を維持することですが、手動で作成して維持すると副作用はありますか?


ディスカッションへの返信(解決策)

奇妙な話
crc32 は一意性を保証しません。つまり、異なる URL が同じ CRC32 値を持つ可能性があります
CRC32 が同じ場合に URL を再度確認する必要がある場合
では、なぜですかURL ではありません。クエリにインデックスを使用してみてはどうでしょうか?

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。