我有下表,我想知道如何在选择时为该表创建最有效的索引系统。这些行一旦插入就永远不会更新。
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;
还是有第三种更好的选择?
games_characters
一个单曲永远不会超过 10 个,game
而且一旦插入它们就不会再改变。
谢谢