|
|
- -- 删除装备物品旧代码
- drop table if exists goods_extra;
- drop table if exists log_goods_compose;
- drop table if exists equip_devour;
- drop table if exists log_equip_devour;
-
- -- tyl
- -- 成就
- TRUNCATE TABLE achievement;
- ALTER TABLE achievement
- CHANGE COLUMN `id` `category` SMALLINT(6) UNSIGNED NOT NULL DEFAULT 0 COMMENT '章节' AFTER `role_id`,
- ADD COLUMN `sub_category` SMALLINT(6) UNSIGNED NOT NULL DEFAULT 0 COMMENT '小类' AFTER `category`;
- ALTER TABLE achievement
- DROP PRIMARY KEY, ADD PRIMARY KEY(`role_id`,`category`,`sub_category`);
-
-
- TRUNCATE TABLE achievement_star_reward;
- RENAME TABLE achievement_star_reward TO achievement_category_reward;
- ALTER TABLE achievement_category_reward
- CHANGE COLUMN `star` `category` SMALLINT(6) UNSIGNED NOT NULL DEFAULT 0 COMMENT '章节' AFTER `role_id`;
-
- ALTER TABLE log_achv
- DROP COLUMN achv_id,
- ADD COLUMN category SMALLINT(6) UNSIGNED NOT NULL DEFAULT 0 COMMENT '章节' AFTER `lv`,
- ADD COLUMN sub_category SMALLINT(6) UNSIGNED NOT NULL DEFAULT 0 COMMENT '小类' AFTER `category`;
-
- CREATE TABLE IF NOT EXISTS `achievement_lv` (
- `role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
- `lv` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '成就等级',
- `exp` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '成就经验',
- `lv_reward_list` varchar(500) NOT NULL DEFAULT '[]' COMMENT '成就奖励领取状态[{lv, status}]',
- PRIMARY KEY (`role_id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='成就等级数据表';
|