diff --git a/sql/gamedb.sql b/sql/gamedb.sql index 7b77702..e4b1c1e 100644 --- a/sql/gamedb.sql +++ b/sql/gamedb.sql @@ -144,6 +144,7 @@ CREATE TABLE `sign` ( `modify_time` int(11) NOT NULL DEFAULT '0' COMMENT '修改时间', `sign_time` int(11) NOT NULL DEFAULT '0' COMMENT '签到时间', PRIMARY KEY (`idx`), + KEY `accountid` (`accountid`), UNIQUE KEY `account_sign_id` (`accountid`, `sign_id`) ) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COLLATE=utf8_bin; @@ -165,6 +166,7 @@ CREATE TABLE `quest` ( `create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间', `modify_time` int(11) NOT NULL DEFAULT '0' COMMENT '修改时间', PRIMARY KEY (`idx`), + KEY `accountid` (`accountid`), UNIQUE KEY `quest_uuid` (`accountid`, `quest_id`) ) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COLLATE=utf8_bin; @@ -183,6 +185,7 @@ CREATE TABLE `share_achievement` ( `create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间', `modify_time` int(11) NOT NULL DEFAULT '0' COMMENT '修改时间', PRIMARY KEY (`idx`), + KEY `accountid` (`accountid`), UNIQUE KEY `accountid_ach_id` (`accountid`, `ach_id`) ) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COLLATE=utf8_bin; @@ -251,6 +254,7 @@ CREATE TABLE `additem_log` ( `createtime` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间', `modifytime` int(11) NOT NULL DEFAULT '0' COMMENT '修改时间', PRIMARY KEY (`idx`), + KEY `accountid` (`accountid`), UNIQUE KEY `account_add_id_add_time` (`accountid`, `add_id` , `add_time`) ) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COLLATE=utf8_bin; @@ -271,6 +275,7 @@ CREATE TABLE `equip` ( `using_id` int(11) NOT NULL DEFAULT '0' COMMENT '上阵id', `exp` int(11) NOT NULL DEFAULT '0' COMMENT '当前经验', PRIMARY KEY (`idx`), + KEY `accountid` (`accountid`), UNIQUE KEY `accountid_id` (`accountid`, id) ) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COLLATE=utf8_bin; diff --git a/sql/gamedb2004_n_migrate_201111_01.sql b/sql/gamedb2004_n_migrate_201111_01.sql new file mode 100644 index 0000000..a4588e5 --- /dev/null +++ b/sql/gamedb2004_n_migrate_201111_01.sql @@ -0,0 +1,8 @@ +start transaction; + +alter table `sign` add index accountid (`accountid`); +alter table `quest` add index accountid (`accountid`); +alter table `share_achievement` add index accountid (`accountid`); +alter table `equip` add index accountid (`accountid`); + +commit;