次のテーブルがあり、selectでこのテーブルの最も効率的なインデックスシステムを作成する方法を知りたいです。行が挿入されると、行が更新されることはありません。
CREATE TABLE `games_characters` (
`game_id` int(11) DEFAULT NULL,
`character_id` int(11) DEFAULT NULL,
KEY `games` (`game_id`),
KEY `characters` (`character_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
または、このようなものの方が良いでしょうか:
CREATE TABLE `games_characters` (
`game_id` int(11) DEFAULT NULL,
`character_id` int(11) DEFAULT NULL,
PRIMARY KEY `game_to_characters` (`game_id`, `character_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
または、3番目のより良いオプションはありますか?
games_characters
シングルが10を超えることgame
はなく、挿入されると変更されません。
ありがとう