MariaDBでカテゴリテーブル(性別グループと年代グループ、カラムはIDと名前)を作っているのですが、主キーのIDを日本語にしてほしいとクライアントからいわれました。
クライアントはCSVからデータを顧客情報テーブルへインポートするときや、テーブルを直接参照するときに直感的にデータを扱えないことを理由としています。
個人的に、シングルバイトの英字・数字以外の文字を主キーにするのは、管理上・パフォーマンス上問題ありそうで、日本語対応はIDとは別のカラムに入れて、SELECTで表示すべきものと考えているのですが、皆さんはどう思われますか?。
データベースの文字コードはutf8mb4です。
追記:
サロゲートキーを追加し、IDを日本語対応することも考えています。