0

これがシナリオです

私が構築している CMS のようなシステムでは、視聴者の IP ロケーションに基づいてさまざまなページ コンテンツを提供する機能を組み込む必要があります。そのために、特に列を含むMySQLテーブルがあります

page - varchar (実際のページ コンテンツを保持)
ciso - char(3) (ISO 国コードを保持)

すべてが機能しているとき、次の行に沿ってテーブルエントリを作成できるはずです

ページ・サイソ
--------------
ランダーAUS
ランダーUSA
着陸船FRA
....

私ができるようにしたいのは、各ページと ciso のペアが一意のエントリとして扱われるようにすることです。私の MySQL スキルは非常に基本的です。私はインデックスを使用しており、複数の列にインデックスを作成できることは認識していますが、この機能を使用したことはありません (この時点まで、それが必要になる理由を本当に理解していませんでした)。

私はただそれを吸って見ることができると思いますが、ページと ciso のインデックスが私が見たい動作を提供するかどうかを知ることは役に立ちます. もしそうなら、これを行うことの欠点はありますか?そうでない場合、他にどのようなルートがありますか (一意の自動インクリメント行 ID 列を使用する以外に)。助けていただければ幸いです。

4

0 に答える 0