データベースの主キーについての質問です。 MySQLとPHPでwebサイトに出力しています。 例えばFF7だとしてキャラの名前、マテリア、魔法のDBがあった場合

ベストアンサー

0

その他の回答(2件)

0

名前は重複しないとしても「何文字で設定すればじゅうぶんなのか」判断に困るのが難点かと。特にそのキーをマスタだけでなくあちこちのデータでも記録するとなると、たくさんのテーブルの設計に影響が出ます。 「id9854みたいなキー」なら、文字数を短くできますし固定の長さでいいすよね。必要があれば名前をjoinで結合して取得する・・・なんてのはDBの基本なのでさほどの負荷でもありませんからね。