私の質問の背景は次のとおりです。
"User" , "User"という名前のデータベース テーブルには "State" 列があり、その値は "0" (無効)、"1" (通常)、"2" (その他) のいずれかです。
国ごとに異なるテキストの「州」を表示する必要があります。つまり、「0」ではなく「無効」または「禁用」(中国語の文字) を表示する必要があります。
ここで、 「Code」、「Value」、「Locale(Country)」、「Type」という列を持つ「Code」という名前の「マッピング」テーブルを設計します。2 つのテーブル (「ユーザー」と「コード」) を結合してロケールの信頼できる値を表示するか、別のクエリを使用してそれを取得する必要があります (クエリキャッシュを使用できると思います)。
注: 「コード」表の「タイプ」列はコードのカテゴリです。たとえば、「ユーザー」には「状態」があり、「メニュー」には「状態」があります。
あなたの選択は何ですか?そして理由。どうも。