こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

MySQLの多言語対応

多言語に対応したシステム(日本語と英語に対応)で疑問に思うことがあります。
マスタテーブルにname_jaとname_en という2つのカラムがありそれぞれ日本語と英語の
レコードが格納されている場合、ロケールを判断してどちらのカラムにアクセスすべきか
判定してくれるような仕組みはDB(MySQL)にあるのでしょうか?
例えばプログラムでは select name from NAME_MASTER; というSQLを発行して
ロケールに応じname_ja又はname_enのどちらかから取得されるというような仕組みが
あるのかということです。

投稿日時 - 2016-11-23 00:13:53

QNo.9259063

すぐに回答ほしいです

質問者が選んだベストアンサー

ロケールに応じて使用するカラムを変えればいだけで、そういった機能はDBにないと思います。

投稿日時 - 2016-11-23 01:21:17

お礼

御回答ありがとうございます。
ロケールに応じて処理を分けようと思います。
ありがとうございました。

投稿日時 - 2016-11-30 07:16:56

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問