源战役
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

9368 lines
434 KiB

-- liushl
-- 删除装备系统
drop table if exists equip_magic;
drop table if exists equip_prefix;
drop table if exists equip_stone;
drop table if exists equip_stone_refine;
drop table if exists equip_stren;
drop table if exists equip_suit;
drop table if exists equip_wash;
drop table if exists log_equip_build_pink;
drop table if exists log_equip_magic;
drop table if exists log_equip_prefix;
drop table if exists log_equip_refine;
drop table if exists log_equip_stone;
drop table if exists log_equip_stone_compose;
drop table if exists log_equip_stren;
drop table if exists log_equip_stren_break;
drop table if exists log_equip_suit_operation;
drop table if exists log_equip_upgrade_division;
drop table if exists log_equip_upgrade_stage;
drop table if exists log_equip_upgrade_stone;
drop table if exists log_equip_wash;
drop table if exists log_dstone_uplv;
drop table if exists log_stone_inlay;
drop table if exists log_stone_refine;
drop table if exists log_dstone_upstage;
-- =============================================
-- 鏂囦欢: 19-10-15.sql
-- 璺緞: 19-10/19-10-15.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- liushl
-- 整理物品功能
drop table if exists goods_low;
drop table if exists goods_high;
drop table if exists player_transfer;
DROP TABLE IF EXISTS `goods`;
CREATE TABLE `goods` (
`id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '物品ID',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`goods_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '物品类型ID',
`type` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '物品类型',
`subtype` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '物品子类型',
`location` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '物品所在位置',
`cell` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '物品所在格子位置',
`num` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '物品数量',
`create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '物品创建时间',
`expire_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '有效期,0为无',
`bind` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '绑定状态,0不绑定,1绑定',
`extra_data` varchar(5000) NOT NULL DEFAULT '[]' COMMENT '额外数据[{key,value}|_]',
PRIMARY KEY (`id`, `role_id`),
KEY `pid` (`role_id`,`location`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='物品信息表'
PARTITION BY LINEAR HASH(role_id) PARTITIONS 10;
-- =============================================
-- 鏂囦欢: 19-10-26.sql
-- 璺緞: 19-10/19-10-26.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- tyl
-- 整理邮件功能
drop table if exists mail_content;
-- =============================================
-- 鏂囦欢: 19-10-28.sql
-- 璺緞: 19-10/19-10-28.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- hh
-- 聊天日志
DROP TABLE IF EXISTS `log_chat`;
CREATE TABLE `log_chat` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增id',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色id',
`name` varchar(20) NOT NULL DEFAULT '' COMMENT '角色名',
`level` smallint(3) unsigned NOT NULL DEFAULT '0' COMMENT '角色等级',
`vip_level` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT 'VIP等级',
`address` varchar(39) NOT NULL DEFAULT '' COMMENT 'IP地址',
`type` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '聊天频道',
`scene_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '场景id',
`guild_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '帮派id',
`guild_name` varchar(50) NOT NULL DEFAULT '' COMMENT '帮派名',
`chat_to_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '私聊对象角色id',
`chat_to_name` varchar(20) NOT NULL DEFAULT '' COMMENT '私聊对象角色名',
`content` varchar(1000) NOT NULL DEFAULT '' COMMENT '发言内容',
`ctime` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '聊天时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='聊天日志';
-- =============================================
-- 鏂囦欢: 19-11-04.sql
-- 璺緞: 19-11/19-11-04.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- 增加索引,便于后台全服发邮件提升查找效率
-- ALTER TABLE `vip_role_record` ADD INDEX `vip_lv`(`vip_lv`);
-- ALTER TABLE `player_login` ADD INDEX `last_logout_time`(`last_logout_time`);
-- 聊天屏蔽
DROP TABLE IF EXISTS `role_chat_limit`;
CREATE TABLE `role_chat_limit` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家id',
`chat_count` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '玩家聊天次数',
`chat_limit` varchar(500) NOT NULL DEFAULT '[]' COMMENT '限制内容[{模块id,点击与否}]',
`role_shield` varchar(500) NOT NULL DEFAULT '[]' COMMENT '屏蔽列表',
PRIMARY KEY (`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='玩家次数监控';
-- =============================================
-- 鏂囦欢: 19-11-06.sql
-- 璺緞: 19-11/19-11-06.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- 移植跨服分区 tyl
DROP TABLE IF EXISTS `chat_zone`;
CREATE TABLE `chat_zone` (
`server_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '服务器Id(后台唯一服号)',
`zone_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分区Id',
`platform` varchar(100) NOT NULL DEFAULT '' COMMENT '平台名',
`server_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '服务器编号(玩家可见的服编号)',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '加入分区时间戳',
PRIMARY KEY (`server_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='聊天监控-分区信息(在跨服中使用-合跨服合并保留)';
-- 每日票券
DROP TABLE IF EXISTS `role_daily_coupon`;
CREATE TABLE `role_daily_coupon`(
`role_id` bigint(20) UNSIGNED NOT NULL COMMENT '玩家id',
`send_list` varchar(5000) NOT NULL DEFAULT '[]' COMMENT '每日赠送列表',
`send_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '最后赠送时间',
`gift_list` varchar(5000) NOT NULL DEFAULT '[]' COMMENT '每日领取列表',
`gift_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '最后领取时间',
PRIMARY KEY(`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='好友每日票券';
-- =============================================
-- 鏂囦欢: 19-11-07.sql
-- 璺緞: 19-11/19-11-07.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- 副本翻牌
DROP TABLE IF EXISTS `role_dun_flop`;
CREATE TABLE `role_dun_flop`(
`role_id` bigint(20) UNSIGNED NOT NULL COMMENT '玩家id',
`treasure_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '当前稀有奖池id',
`flop_val` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '当前祝福值进度',
`treasured` varchar(500) NOT NULL DEFAULT '[]' COMMENT '当前奖池已领取奖励',
PRIMARY KEY(`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='副本翻牌数据';
-- =============================================
-- 鏂囦欢: 19-11-08.sql
-- 璺緞: 19-11/19-11-08.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- 删除聊天分区表
DROP TABLE chat_zone;
-- =============================================
-- 鏂囦欢: 19-11-09.sql
-- 璺緞: 19-11/19-11-09.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- 修改邮件表明
-- ALTER TABLE mail_attr RENAME TO mail;
-- ALTER TABLE mail_attr RENAME TO mail;
-- =============================================
-- 鏂囦欢: 19-11-13.sql
-- 璺緞: 19-11/19-11-13.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- 送礼增加周人气
-- ALTER TABLE `flower` ADD COLUMN `week_charm` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '周人气值' AFTER `fame`;
-- ALTER TABLE `flower` ADD COLUMN `update_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '周人气更新时间' AFTER `week_charm`;
-- =============================================
-- 鏂囦欢: 19-11-15.sql
-- 璺緞: 19-11/19-11-15.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- zmh
-- 进阶系统
DROP TABLE IF EXISTS `player_foster`;
CREATE TABLE `player_foster` (
`rid` bigint(20) UNSIGNED NOT NULL COMMENT '玩家id',
`type` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '系统类型',
`grade` int(11) UNSIGNED NOT NULL DEFAULT '1' COMMENT '',
`star` int(11) UNSIGNED NOT NULL DEFAULT '1' COMMENT '',
`exp` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '进度',
`clear` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '是否清零',
`display` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '当前幻化',
`lowcore` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '初级核心',
`highcore` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '高级核心',
`etime` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '有效时间',
`skills` varchar(500) NOT NULL DEFAULT '[]' COMMENT '技能列表',
PRIMARY KEY (`rid`,`type`),
KEY `type` (`type`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='玩家进阶系统表';
-- 进阶装备
DROP TABLE IF EXISTS `player_foster_equip`;
CREATE TABLE `player_foster_equip` (
`rid` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家id',
`type` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '系统类型',
`grade` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '阶数',
`equips` varchar(2000) NOT NULL DEFAULT '[]' COMMENT '穿戴',
PRIMARY KEY (`rid`,`type`,`grade`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='进阶装备';
-- liushl
-- 装备系统
DROP TABLE IF EXISTS `equipment`;
CREATE TABLE `equipment` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`stars` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '当前激活的星级数',
PRIMARY KEY (`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='装备-通用信息';
-- =============================================
-- 鏂囦欢: 19-11-21.sql
-- 璺緞: 19-11/19-11-21.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- zhaoyu
-- 角色头像数据
DROP TABLE IF EXISTS `role_profile_photo`;
CREATE TABLE IF NOT EXISTS `role_profile_photo` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT 0 COMMENT '角色Id',
`photo_list` varchar(2000) NOT NULL DEFAULT '[]' COMMENT '激活消耗道具',
PRIMARY KEY (`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='角色已激活头像';
-- =============================================
-- 鏂囦欢: 19-12-02.sql
-- 璺緞: 19-12/19-12-02.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- tyl
-- 境界学位
DROP TABLE IF EXISTS `player_degree`;
CREATE TABLE IF NOT EXISTS `player_degree` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家Id',
`degree_id` smallint(5) unsigned NOT NULL COMMENT '学位Id(对应学位等级)',
`degree_exp` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '学位经验',
`dun_state` varchar(255) NOT NULL DEFAULT '[]' COMMENT '副本完成状态,0未完成 1完成',
`time` int(11) unsigned NOT NULL COMMENT '刷新时间戳',
PRIMARY KEY (`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='境界学位表';
DROP TABLE IF EXISTS `player_degree_classwork`;
CREATE TABLE IF NOT EXISTS `player_degree_classwork` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家Id',
`class_id` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '日常功课Id',
`content` varchar(255) NOT NULL DEFAULT '[]' COMMENT '日常功课状态数据',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '刷新时间戳',
PRIMARY KEY (`role_id`,`class_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='学位日常功课任务表';
-- 日志表
DROP TABLE IF EXISTS `log_degree_upgrade`;
CREATE TABLE IF NOT EXISTS `log_degree_upgrade` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`degree_id` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '学位Id',
`exp` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '学位经验',
`dun_state` varchar(255) NOT NULL DEFAULT '[]' COMMENT '副本状态',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间戳',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='学位晋升日志表';
DROP TABLE IF EXISTS `log_receive_degree_reward`;
CREATE TABLE IF NOT EXISTS `log_receive_degree_reward` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`class_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '功课Id',
`task_type` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '任务类型',
`task_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '任务Id',
`old_exp` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '晋升前学位经验',
`new_exp` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '晋升后学位经验',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间戳',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='学位日常功课奖励领取日志表';
-- =============================================
-- 鏂囦欢: 19-12-05.sql
-- 璺緞: 19-12/19-12-05.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- 最近联系人列表
-- hh
DROP TABLE IF EXISTS `last_rela_chat`;
CREATE TABLE `last_rela_chat`(
`role_id` bigint(20) UNSIGNED NOT NULL COMMENT '玩家id',
`other_id` bigint(20) UNSIGNED NOT NULL COMMENT '对方id',
`time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '最近聊天时间',
PRIMARY KEY(`role_id`, `other_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT="最近聊天信息";
-- 社交增加字段
-- hh
-- ALTER TABLE `relationship`
-- ADD COLUMN `contribute` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '本方亲密度贡献比例' AFTER `intimacy`;
-- =============================================
-- 鏂囦欢: 19-12-09.sql
-- 璺緞: 19-12/19-12-09.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- 社团劳务
-- zmh
DROP TABLE IF EXISTS `player_guild_labor`;
CREATE TABLE `player_guild_labor` (
`rid` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家id',
`tid` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '任务id',
`content` varchar(500) NOT NULL DEFAULT '[]' COMMENT '任务内容',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
PRIMARY KEY (`rid`,`tid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='社团劳务数据';
-- 社团
-- zmh
DROP TABLE IF EXISTS `guild`;
CREATE TABLE `guild` (
`id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '社团id',
`name` varchar(50) NOT NULL DEFAULT '' COMMENT '社团名字',
`announce` varchar(500) NOT NULL DEFAULT '' COMMENT '社团公告',
`chief_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '团长',
`chief_name` varchar(50) NOT NULL DEFAULT '' COMMENT '社团名字',
`lv` smallint(3) unsigned NOT NULL DEFAULT '0' COMMENT '等级',
`exp` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '阵营',
`division` int(11) NOT NULL DEFAULT '0' COMMENT '评级',
`funds` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '社团资金',
`style` int(11) NOT NULL DEFAULT '0' COMMENT '旗帜样式',
`color` int(11) NOT NULL DEFAULT '0' COMMENT '旗帜颜色',
`create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
`modify_times` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '社团修改次数',
`approve_type` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '申请类型',
`auto_approve_lv` smallint(3) unsigned NOT NULL DEFAULT '0' COMMENT '自动加入的等级',
`auto_approve_power` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '自动加入的战力',
`disband_warnning_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '解散警告开始时间',
`week_labor` int(11) NOT NULL DEFAULT '0' COMMENT '周活跃',
`week_labor_refresh` int(11) NOT NULL DEFAULT '0' COMMENT '上次刷新时间',
`week_labor_last` int(11) NOT NULL DEFAULT '0' COMMENT '上周活跃',
`c_rename` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '是否可以免费改名',
`c_rename_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '改名时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='社团';
-- 社团申请
-- zmh
DROP TABLE IF EXISTS `guild_apply`;
CREATE TABLE `guild_apply` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家id',
`guild_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '社团id',
`create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
`position` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '申请职位(默认申请加入:0)',
PRIMARY KEY (`role_id`,`guild_id`),
KEY `guild_id` (`guild_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='社团申请';
-- 社团成员
-- zmh
DROP TABLE IF EXISTS `guild_member`;
CREATE TABLE `guild_member` (
`id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家id',
`guild_id` bigint(20) unsigned NOT NULL COMMENT '公会id',
`guild_name` varchar(50) NOT NULL DEFAULT '' COMMENT '公会名字',
`position` tinyint(2) unsigned NOT NULL DEFAULT '2' COMMENT '职位',
`week_labor` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '周活跃',
`week_labor_refresh` int(11) NOT NULL DEFAULT '0' COMMENT '上次刷新时间',
`labors` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '本社历史活跃',
`create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
PRIMARY KEY (`id`),
KEY `guild_id` (`guild_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='社团成员';
-- =============================================
-- 鏂囦欢: 19-12-10.sql
-- 璺緞: 19-12/19-12-10.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- 社团商店
-- zmh
DROP TABLE IF EXISTS `role_guild_shop`;
CREATE TABLE `role_guild_shop` (
`rid` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家id',
`cargos_daily` varchar(1000) NOT NULL DEFAULT '[]' COMMENT '每日商品',
`time_daily` int(11) unsigned DEFAULT '0' COMMENT '上次刷新',
`cargos_week` varchar(1000) NOT NULL DEFAULT '[]' COMMENT '每周商品',
`time_week` int(11) unsigned DEFAULT '0' COMMENT '上次刷新',
`cargos_forever` varchar(1000) NOT NULL DEFAULT '[]' COMMENT '终身商品',
PRIMARY KEY (`rid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='社团商店-合服合并';
-- =============================================
-- 鏂囦欢: 19-12-11.sql
-- 璺緞: 19-12/19-12-11.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- 社团代理团长
-- zmh
ALTER TABLE `guild`
ADD COLUMN `agent` bigint(20) NOT NULL DEFAULT 0 COMMENT '代理团长' AFTER `chief_name`,
ADD COLUMN `agent_time` int(11) NOT NULL DEFAULT 0 COMMENT '代理时间' AFTER `agent`;
ALTER TABLE `guild_member`
ADD COLUMN `precursor` tinyint(2) NOT NULL DEFAULT 0 COMMENT '代理前职位' AFTER `position`;
-- =============================================
-- 鏂囦欢: 19-12-12.sql
-- 璺緞: 19-12/19-12-12.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- liushl
-- 羁绊系统
DROP TABLE IF EXISTS `mate_role`;
CREATE TABLE `mate_role` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家id',
`boat_stage` tinyint(2) NOT NULL DEFAULT '0' COMMENT '友谊的小船阶数',
`boat_star` tinyint(2) NOT NULL DEFAULT '0' COMMENT '友谊的小船星级',
`boat_exp` int(11) NOT NULL DEFAULT '0' COMMENT '友谊的小船经验值',
`wear_mate` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '佩戴的羁绊称号对象',
PRIMARY KEY (`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='羁绊-玩家羁绊系统信息(合服保留)';
DROP TABLE IF EXISTS `mate_info`;
CREATE TABLE `mate_info` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家id',
`other` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '羁绊玩家',
`remarks` tinyint(2) NOT NULL DEFAULT '1' COMMENT '备注',
`title` varchar(50) NOT NULL DEFAULT '<<>>' COMMENT '羁绊称号(自定义)',
`time` int(11) NOT NULL DEFAULT '0' COMMENT '结交时间戳',
`anniversary` varchar(5000) NOT NULL DEFAULT '[]' COMMENT '纪念日奖励领取情况',
PRIMARY KEY (`role_id`, `other`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='羁绊-玩家羁绊伙伴(合服保留)';
-- ALTER TABLE `player_guild`
-- DROP COLUMN `leave_donate`,
-- DROP COLUMN `receive_salary_time`,
-- DROP COLUMN `depot_score`,
-- DROP COLUMN `live_reward_ids`;
drop table if exists guild_depot_goods;
drop table if exists guild_donate;
drop table if exists log_guild_building_up;
drop table if exists log_guild_depot;
drop table if exists log_guild_liveness;
drop table if exists log_guild_liveness_extra_reward;
-- 社团合并
-- zmh
DROP TABLE IF EXISTS `guild_merge`;
CREATE TABLE `guild_merge` (
`guild_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '社团id',
`identity` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '身份',
`target` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '对方公会',
`create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '开单时间',
PRIMARY KEY (`guild_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='社团合并';
-- =============================================
-- 鏂囦欢: 19-12-13.sql
-- 璺緞: 19-12/19-12-13.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- 社团合并
-- zmh
ALTER TABLE `guild_merge`
ADD COLUMN `notes` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '[]' COMMENT '历史拒绝' AFTER `create_time`;
-- =============================================
-- 鏂囦欢: 19-12-16.sql
-- 璺緞: 19-12/19-12-16.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- 宠物
-- tyl
-- 宠物基础数据
DROP TABLE IF EXISTS `role_pet`;
CREATE TABLE IF NOT EXISTS `role_pet` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`pet_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '宠物Id',
`pet_stage` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '宠物阶级',
`pet_star` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '宠物星级',
`pet_lv` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '宠物培养等级',
`pet_exp` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '宠物经验',
`is_follow` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '跟随状态 0,非跟随 1,跟随',
`adopt_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '领养时间',
PRIMARY KEY (`role_id`,`pet_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='宠物基础数据表';
-- 宠物技能石
DROP TABLE IF EXISTS `pet_skill_diamond`;
CREATE TABLE IF NOT EXISTS `pet_skill_diamond` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`pet_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '宠物Id',
`diamond_slot` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '技能石槽位',
`diamond_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '技能石Id',
PRIMARY KEY (`role_id`,`pet_id`,`diamond_slot`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='宠物技能宝石栏数据表';
ALTER TABLE `guild_merge`
MODIFY COLUMN `target` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '对方公会' AFTER `identity`;
-- =============================================
-- 鏂囦欢: 19-12-17.sql
-- 璺緞: 19-12/19-12-17.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- 装备系统
-- liushl
DROP TABLE IF EXISTS `equipment_pos`;
CREATE TABLE `equipment_pos` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`pos` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '装备位置',
`inlay` int(11) NOT NULL DEFAULT '0' COMMENT '上阵的龙语',
`inlay_list` varchar(1000) NOT NULL DEFAULT '[]' COMMENT '已激活的龙语',
`power_lv` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '器灵等级',
PRIMARY KEY (`role_id`, `pos`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='装备-位置通用信息';
-- =============================================
-- 鏂囦欢: 19-12-19.sql
-- 璺緞: 19-12/19-12-19.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- 周计数器 四点
DROP TABLE IF EXISTS `counter_week_four`;
CREATE TABLE `counter_week_four` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色id',
`module` int(11) NOT NULL DEFAULT '0' COMMENT '类型',
`sub_module` int(11) NOT NULL DEFAULT '0' COMMENT '功能子id',
`type` bigint(20) NOT NULL DEFAULT '0',
`count` int(11) NOT NULL COMMENT '数量',
`other` varchar(1024) NOT NULL DEFAULT '' COMMENT '扩展数据',
`refresh_time` int(11) NOT NULL COMMENT '刷新时间',
PRIMARY KEY (`role_id`,`module`,`sub_module`,`type`),
KEY `module` (`module`),
KEY `sub_module` (`sub_module`),
KEY `type` (`type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='4点周计数器';
-- =============================================
-- 鏂囦欢: 19-12-21.sql
-- 璺緞: 19-12/19-12-21.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
DROP TABLE IF EXISTS `role_marble`;
CREATE TABLE `role_marble`(
`role_id` bigint(20) UNSIGNED NOT NULL COMMENT '人物id',
`marble_count` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '弹珠次数',
`marble_reset` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '弹珠重置次数',
`energy_pro` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '充能节点进度',
`marble_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '弹珠最近操作时间',
`energy_rewards` varchar(511) NOT NULL DEFAULT '[]' COMMENT '充能节点奖励信息',
`shop_count` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '商店手动刷新次数',
`shop_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '商店最近操作时间',
`shop_info` varchar(255) NOT NULL DEFAULT '[]' COMMENT '商店信息',
PRIMARY KEY(`role_id`)
)ENGINE=InnoDb CHARSET=utf8 COMMENT="玩家弹珠&商店数据";
-- =============================================
-- 鏂囦欢: 19-12-23.sql
-- 璺緞: 19-12/19-12-23.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
ALTER TABLE `guild`
ADD COLUMN `arrears` int(11) NOT NULL DEFAULT 0 COMMENT '拖欠次数' AFTER `funds`;
-- 附能寻宝增加字段
-- hh
ALTER TABLE `role_marble`
ADD COLUMN `fixed_rewards` varchar(255) NOT NULL DEFAULT '[]' COMMENT '保底奖励' AFTER `energy_rewards`;
-- =============================================
-- 鏂囦欢: 19-12-24.sql
-- 璺緞: 19-12/19-12-24.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- 社团派单
-- zmh
DROP TABLE IF EXISTS `guild_order`;
CREATE TABLE `guild_order` (
`id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '订单id',
`guild_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '社团id',
`owner` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '派单人',
`taker` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '接单人',
`cfgid` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '配置',
`status` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '状态',
`content` varchar(500) NOT NULL DEFAULT '{}' COMMENT '任务内容',
`etime` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '有效时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='社团派单-合服合并';
-- =============================================
-- 鏂囦欢: 19-12-30.sql
-- 璺緞: 19-12/19-12-30.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- 社团声望
-- zmh
ALTER TABLE `player_high`
ADD COLUMN `gfame` int(11) NOT NULL DEFAULT 0 COMMENT '社团声望' AFTER `gcoin`;
-- =============================================
-- 鏂囦欢: 20-01-04.sql
-- 璺緞: 20-01/20-01-04.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- zhaoyu
-- 交易市场功能
DROP TABLE IF EXISTS `market_goods`;
CREATE TABLE IF NOT EXISTS `market_goods` (
`id` bigint(20) UNSIGNED NOT NULL DEFAULT '0' COMMENT '交易Id',
`role_id` bigint(20) UNSIGNED NOT NULL DEFAULT '0' COMMENT '出售玩家Id',
`goods_id` bigint(20) UNSIGNED NOT NULL DEFAULT '0' COMMENT '物品唯一Id',
`goods_type_id` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '物品类型Id',
`num` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '物品数量',
`lev` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '物品等级',
`color` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '物品品质',
`price` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '现竞价',
`sell_type` int(11) UNSIGNED NOT NULL DEFAULT '1' COMMENT '上架类型:1:世界上架2:帮派上架',
`guild_id` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '公会Id',
`time` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '上架时间戳',
`off_time` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '下架时间戳',
`is_to_world` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '公会上架流拍是否上架世界:0:否1:是',
`is_offer` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否已有人出价:0:否1:是',
`extra_attr` varchar(255) NOT NULL DEFAULT '[]' COMMENT '物品额外特殊属性',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='交易市场出售的商品信息';
DROP TABLE IF EXISTS `market_bid_info`;
CREATE TABLE IF NOT EXISTS `market_bid_info` (
`id` bigint(20) UNSIGNED NOT NULL DEFAULT '0' COMMENT '交易Id',
`role_id` bigint(20) UNSIGNED NOT NULL DEFAULT '0' COMMENT '出价玩家Id',
`price` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '竞价',
`time` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '最后一次出价时间戳',
PRIMARY KEY (`id`,`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='交易市场-玩家竞拍出价';
DROP TABLE IF EXISTS `market_like_info`;
CREATE TABLE IF NOT EXISTS `market_like_info` (
`id` bigint(20) UNSIGNED NOT NULL DEFAULT '0' COMMENT '交易Id',
`role_id` bigint(20) UNSIGNED NOT NULL DEFAULT '0' COMMENT '玩家角色Id',
`time` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '关注时间戳',
PRIMARY KEY (`id`,`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='交易市场-玩家竞拍关注';
DROP TABLE IF EXISTS `market_deal_log`;
CREATE TABLE IF NOT EXISTS `market_deal_log` (
`id` bigint(20) UNSIGNED NOT NULL DEFAULT '0' COMMENT '交易Id',
`role_id` bigint(20) UNSIGNED NOT NULL DEFAULT '0' COMMENT '出售玩家Id',
`get_role_id` bigint(20) UNSIGNED NOT NULL DEFAULT '0' COMMENT '获得玩家Id',
`goods_id` bigint(20) UNSIGNED NOT NULL DEFAULT '0' COMMENT '物品唯一Id',
`goods_type_id` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '物品类型Id',
`num` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '物品数量',
`lev` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '物品等级',
`color` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '物品品质',
`price` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '成交价格',
`sell_type` int(11) UNSIGNED NOT NULL DEFAULT '1' COMMENT '上架类型:1:世界上架2:帮派上架',
`guild_id` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '公会Id',
`time` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '上架时间戳',
`deal_time` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '成交时间戳',
`deal_type` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '成交类型:0:竞价1:一口价',
`log_type` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '成交记录大类',
`extra_attr` varchar(255) NOT NULL DEFAULT '[]' COMMENT '物品额外特殊属性',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='交易市场成交记录';
DROP TABLE IF EXISTS `log_market_operation`;
CREATE TABLE IF NOT EXISTS `log_market_operation` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增Id',
`market_id` bigint(20) UNSIGNED NOT NULL DEFAULT '0' COMMENT '交易Id',
`role_id` bigint(20) UNSIGNED NOT NULL DEFAULT '0' COMMENT '出售玩家Id',
`get_role_id` bigint(20) UNSIGNED NOT NULL DEFAULT '0' COMMENT '获得玩家Id',
`goods_type_id` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '物品类型Id',
`num` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '物品数量',
`lev` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '物品等级',
`color` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '物品品质',
`price` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '成交价格',
`sell_type` int(11) UNSIGNED NOT NULL DEFAULT '1' COMMENT '上架类型:1:世界上架2:帮派上架',
`guild_id` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '公会Id',
`time` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '上架时间戳',
`log_time` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '日志时间戳',
`deal_type` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '成交类型:0:竞价1:一口价',
`operation_type` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '操作类型:1:上架2:下架3:成交',
`extra_attr` varchar(255) NOT NULL DEFAULT '[]' COMMENT '物品额外特殊属性',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='交易市场日志';
-- =============================================
-- 鏂囦欢: 20-01-06.sql
-- 璺緞: 20-01/20-01-06.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
ALTER TABLE `player_foster`
ADD COLUMN `click` int(11) NOT NULL DEFAULT 0 COMMENT '操作次数' AFTER `exp`;
-- 经验副本里程碑数据
-- hh
DROP TABLE IF EXISTS `role_exp_dun_achieve`;
CREATE TABLE `role_exp_dun_achieve`(
`role_id` bigint(20) UNSIGNED NOT NULL COMMENT '人物id',
`dun_id` int(11) UNSIGNED NOT NULL COMMENT '副本id',
`wave` int(11) UNSIGNED NOT NULL COMMENT '里程碑波数',
`status` tinyint(2) UNSIGNED NOT NULL DEFAULT 0 COMMENT '奖励领取状态',
PRIMARY KEY(`role_id`, `dun_id`, `wave`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT='经验副本里程碑数据';
-- zhaoyu
DROP TABLE IF EXISTS `market_role_deal_log`;
CREATE TABLE IF NOT EXISTS `market_role_deal_log` (
`id` bigint(20) UNSIGNED NOT NULL DEFAULT '0' COMMENT '交易Id',
`role_id` bigint(20) UNSIGNED NOT NULL DEFAULT '0' COMMENT '玩家Id',
`rela_role_id` bigint(20) UNSIGNED NOT NULL DEFAULT '0' COMMENT '关联玩家Id',
`goods_type_id` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '物品类型Id',
`num` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '物品数量',
`price` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '成交价格',
`sell_type` int(11) UNSIGNED NOT NULL DEFAULT '1' COMMENT '上架类型:1:世界上架2:帮派上架',
`guild_id` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '公会Id',
`time` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '上架时间戳',
`deal_time` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '成交时间戳',
`deal_type` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '成交类型:1:竞价买入2:一口价买入3:卖出',
`extra_attr` varchar(255) NOT NULL DEFAULT '[]' COMMENT '物品额外特殊属性',
PRIMARY KEY (`id`, `role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='交易市场玩家个人成交记录';
-- =============================================
-- 鏂囦欢: 20-01-08.sql
-- 璺緞: 20-01/20-01-08.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- zhaoyu
ALTER TABLE `market_goods`
MODIFY COLUMN `is_offer` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否已有人出价:否:0 是:角色Id' AFTER `is_to_world`;
-- =============================================
-- 鏂囦欢: 20-01-09.sql
-- 璺緞: 20-01/20-01-09.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- zhaoyu
ALTER TABLE `market_goods`
MODIFY COLUMN `is_offer` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否已有人出价:否:0 是:角色Id' AFTER `is_to_world`;
-- =============================================
-- 鏂囦欢: 20-01-13.sql
-- 璺緞: 20-01/20-01-13.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- tyl 宠物支援
DROP TABLE IF EXISTS `pet_support_info`;
CREATE TABLE IF NOT EXISTS `pet_support_info` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`slot_id` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '槽位Id',
`support_type` tinyint(2) unsigned NOT NULL COMMENT '支援类型 1,普通支援 2,全服支援',
`pet_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '宠物Id',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间戳',
PRIMARY KEY (`role_id`,`slot_id`,`pet_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='宠物支援槽位表';
DROP TABLE IF EXISTS `pet_support_rank`;
CREATE TABLE IF NOT EXISTS `pet_support_rank` (
`server_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '服务器Id(后台唯一服号)',
`rank` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '排名',
`pet_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '宠物Id',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`role_name` varchar(255) NOT NULL DEFAULT '' COMMENT '角色名称',
`role_power` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色战力',
`support_count` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '支援数',
`yesterday_support_count` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '宠物昨天的支援人数',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间戳',
PRIMARY KEY (`pet_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='宠物全服支援排行榜数据表';
DROP TABLE IF EXISTS `pet_support_statistics`;
CREATE TABLE IF NOT EXISTS `pet_support_statistics` (
`server_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '服务器Id(后台唯一服号)',
`refresh_times` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '刷新次数',
`yesterday_online_count` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '宠物支援昨天登录的人数',
`today_online_count` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '宠物支援今天的登录人数',
`today_support_count` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '当天支援人次',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间戳',
PRIMARY KEY (`server_id`,`refresh_times`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='宠物全服支援统计数据表';
-- =============================================
-- 鏂囦欢: 20-01-15.sql
-- 璺緞: 20-01/20-01-15.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- liuahl
DROP TABLE IF EXISTS `chat_simulation`;
CREATE TABLE `chat_simulation` (
`accid`int(10) unsigned NOT NULL DEFAULT '0' COMMENT '平台账号id',
`accname` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '' COMMENT '平台账户',
`trigger_id`int(10) unsigned NOT NULL DEFAULT '0' COMMENT '上次触发id',
`trigger_content` varchar(5000) NOT NULL DEFAULT '[]' COMMENT '已触发分类',
PRIMARY KEY (`accid`, `accname`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='模拟聊天(合服保留)';
-- =============================================
-- 鏂囦欢: 20-01-16.sql
-- 璺緞: 20-01/20-01-16.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- zhaoyu
-- 修改交易市场相关表
ALTER TABLE `market_goods`
CHANGE COLUMN `is_offer` `bidder_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '最高出价玩家Id' AFTER `is_to_world`;
ALTER TABLE `market_bid_info`
ADD COLUMN `role_name` varchar(100) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT '出价玩家名字' AFTER `role_id`;
ALTER TABLE `market_deal_log`
MODIFY COLUMN `get_role_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '获得者玩家Id' AFTER `role_id`,
ADD COLUMN `get_role_name` varchar(100) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT '获得者名字' AFTER `get_role_id`;
-- tyl
-- 修改宠物排行榜统计表
ALTER TABLE `pet_support_rank` DROP PRIMARY KEY, ADD PRIMARY KEY (`server_id`, `pet_id`);
ALTER TABLE pet_support_rank DROP `role_name`, DROP `role_power`;
-- =============================================
-- 鏂囦欢: 20-01-17.sql
-- 璺緞: 20-01/20-01-17.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- zhaoyu
DROP TABLE IF EXISTS `market_reminder_info`;
CREATE TABLE IF NOT EXISTS `market_reminder_info` (
`role_id` bigint(20) UNSIGNED NOT NULL DEFAULT '0' COMMENT '玩家角色Id',
`reminder_list` varchar(800) NOT NULL DEFAULT '[]' COMMENT '玩家入库提醒列表',
PRIMARY KEY (`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='交易市场-玩家入库提醒列表';
-- =============================================
-- 鏂囦欢: 20-01-20.sql
-- 璺緞: 20-01/20-01-20.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- hh
DROP TABLE IF EXISTS `role_exp_dun_drop`;
CREATE TABLE `role_exp_dun_drop`(
`role_id` bigint(20) UNSIGNED NOT NULL COMMENT '人物id',
`calc_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '最近一次结算时间',
`start_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '开始结算时间',
PRIMARY KEY(`role_id`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT='人物放置经验信息';
DROP TABLE IF EXISTS `role_exp_dun_drop_goods`;
CREATE TABLE `role_exp_dun_drop_goods`(
`role_id` bigint(20) UNSIGNED NOT NULL COMMENT '人物id',
`goods_type` int(11) UNSIGNED NOT NULL COMMENT '物品类型',
`goods_id` int(11) UNSIGNED NOT NULL COMMENT '物品id',
`num` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '物品数量',
PRIMARY KEY(`role_id`, `goods_type`, `goods_id`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT='人物放置掉落物品';
DROP TABLE IF EXISTS `role_exp_dun_wave_info`;
CREATE TABLE `role_exp_dun_wave_info`(
`role_id` bigint(20) UNSIGNED NOT NULL COMMENT '人物id',
`wave` int(11) UNSIGNED NOT NULL COMMENT '波数',
`time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '时间',
PRIMARY KEY(`role_id`, `wave`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT='人物经验本里程碑波数时间信息';
-- =============================================
-- 鏂囦欢: 20-01-21.sql
-- 璺緞: 20-01/20-01-21.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- zhaoyu
ALTER TABLE `market_goods`
MODIFY COLUMN `guild_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '公会Id' AFTER `sell_type`;
ALTER TABLE `log_market_operation`
MODIFY COLUMN `guild_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '公会Id' AFTER `sell_type`;
-- =============================================
-- 鏂囦欢: 20-02-12.sql
-- 璺緞: 20-02/20-02-12.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- 放置经验增加字段
ALTER TABLE `role_exp_dun_drop`
ADD COLUMN `fast_hook_time` int(11) UNSIGNED NOT NULL COMMENT '快速挂机最近领取时间' AFTER `start_time`;
-- =============================================
-- 鏂囦欢: 20-02-18.sql
-- 璺緞: 20-02/20-02-18.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- 增加离线时间
ALTER TABLE `common_rank_role`
ADD COLUMN `off_time` int(11) NOT NULL DEFAULT 0 COMMENT '离线时间' AFTER `time`;
-- =============================================
-- 鏂囦欢: 20-02-20.sql
-- 璺緞: 20-02/20-02-20.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- zhaoyu
-- 转职觉醒
DROP TABLE IF EXISTS `transform_info`;
CREATE TABLE IF NOT EXISTS `transform_info` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`transform_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '转职Id',
`stage` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '阶段',
PRIMARY KEY (`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='角色转职数据';
DROP TABLE IF EXISTS `log_transform`;
CREATE TABLE IF NOT EXISTS `log_transform` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`transform_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '转职Id',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间戳',
PRIMARY KEY (`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='角色转职日志';
-- =============================================
-- 鏂囦欢: 20-02-21.sql
-- 璺緞: 20-02/20-02-21.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- tyl
-- 宠物系统
DROP TABLE IF EXISTS `role_child`;
CREATE TABLE IF NOT EXISTS `role_child` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`child_name` varchar(255) NOT NULL DEFAULT '' COMMENT '孩子名称',
`child_sex` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '孩子性别',
`child_age_year` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '孩子年龄-年',
`child_age_month` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '孩子年龄-月',
`child_age_exp` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '孩子成长进度(经验值)',
`heart_link_level` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '同心等级',
`heart_link_exp` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '同心经验值',
`vote_times` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '当天点赞次数',
`be_voted_count` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '被点赞次数',
PRIMARY KEY (`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='孩子基础信息表';
DROP TABLE IF EXISTS `child_daily_task`;
CREATE TABLE IF NOT EXISTS `child_daily_task` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`sequence` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '任务序列',
`task_type` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '任务类型',
`task_id` varchar(255) NOT NULL DEFAULT '[]' COMMENT '任务Id(列表格式)',
`progress` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '进度',
`task_state` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '任务状态(0-未完成 1-已完成未领取 2-已领取)',
PRIMARY KEY (`role_id`,`sequence`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='孩子每日任务数据表';
DROP TABLE IF EXISTS `child_be_voted_log`;
CREATE TABLE IF NOT EXISTS `child_be_voted_log` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`vote_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '点赞者id',
`vote_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '点赞时间戳',
`feed_back_status` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '回赞状态(0-未回赞 1-已回赞)',
PRIMARY KEY (`role_id`,`vote_id`,`vote_time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='孩子点赞记录表';
DROP TABLE IF EXISTS `child_vote_rank`;
CREATE TABLE IF NOT EXISTS `child_vote_rank` (
`rank` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '排名',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`child_name` varchar(255) NOT NULL DEFAULT '' COMMENT '孩子名称',
`be_voted_count` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '点赞次数',
PRIMARY KEY (`rank`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='孩子点赞排行榜数据表';
-- =============================================
-- 鏂囦欢: 20-02-25.sql
-- 璺緞: 20-02/20-02-25.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- tyl
-- 孩子系统修改
alter table child_vote_rank drop primary key,add primary key (`role_id`);
alter table child_vote_rank drop column `rank`;
alter table role_child drop column be_voted_count, add column show_off_times tinyint(3) UNSIGNED NOT NULL DEFAULT 0 COMMENT '当天晒娃次数' after vote_times;
alter table role_child add column refresh_time int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '刷新时间' after show_off_times;
-- zmh
-- 无尽领域
DROP TABLE IF EXISTS `void_server_zone`;
CREATE TABLE `void_server_zone` (
`server_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '服id',
`zone` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '分区号',
`time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '分区时间',
PRIMARY KEY (`server_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='无尽分区表,合服清理';
DROP TABLE IF EXISTS `void_fam_kf_rank`;
CREATE TABLE `void_fam_kf_rank` (
`rank` int(10) unsigned NOT NULL COMMENT '排序',
`zone` int(10) NOT NULL DEFAULT '0' COMMENT '分区',
`rid` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`ser_num` int(20) NOT NULL DEFAULT '0' COMMENT '所在服号',
`name` varchar(50) NOT NULL DEFAULT '' COMMENT '名字',
`floor` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '最高层',
`kills` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '击杀',
`combo` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '连斩',
`score` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '积分',
PRIMARY KEY (`rank`,`zone`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='无尽领域跨服榜单 合服清理';
DROP TABLE IF EXISTS `void_fam_rank`;
CREATE TABLE `void_fam_rank` (
`rank` int(10) unsigned NOT NULL COMMENT '排序',
`zone` int(10) NOT NULL DEFAULT '0' COMMENT '分区',
`rid` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`ser_num` int(20) NOT NULL DEFAULT '0' COMMENT '所在服号',
`name` varchar(50) NOT NULL DEFAULT '' COMMENT '名字',
`floor` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '最高层',
`kills` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '击杀',
`combo` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '连斩',
`score` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '积分',
PRIMARY KEY (`rank`,`zone`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='无尽领域本地榜单 合服清理';
DROP TABLE IF EXISTS `log_void_fam`;
CREATE TABLE `log_void_fam` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家id',
`type` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '类型 进入/退出',
`floor` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '进入层数',
`score` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '进入积分',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1215 DEFAULT CHARSET=utf8 COMMENT='无尽领域日志';
DROP TABLE IF EXISTS `player_mount`;
DROP TABLE IF EXISTS `player_mount_figure`;
-- =============================================
-- 鏂囦欢: 20-02-26.sql
-- 璺緞: 20-02/20-02-26.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- tyl
-- 孩子系统修改
alter table role_child add column last_show_off_time int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '上次晒娃时间' after `refresh_time`;
-- =============================================
-- 鏂囦欢: 20-02-27.sql
-- 璺緞: 20-02/20-02-27.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- 本服BOSS状态
DROP TABLE IF EXISTS `local_boss_status`;
CREATE TABLE `local_boss_status` (
`boss_id` int(32) unsigned NOT NULL DEFAULT '0' COMMENT 'BOSS怪物id',
`boss_type` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '怪物类型',
`born_time` int(32) unsigned NOT NULL DEFAULT '0' COMMENT '出生时间',
`dead_time` int(32) unsigned NOT NULL DEFAULT '0' COMMENT '死亡时间',
`killer` varchar(100) NOT NULL DEFAULT '<<>>' COMMENT '击杀者',
PRIMARY KEY (`boss_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='本服BOSS状态##合服清空';
-- =============================================
-- 鏂囦欢: 20-02-29.sql
-- 璺緞: 20-02/20-02-29.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- zhaoyu
-- 删除大乱斗
DROP TABLE IF EXISTS `log_melee_pk_stage_reward`;
DROP TABLE IF EXISTS `log_melee_pk_rank_reward`;
DROP TABLE IF EXISTS `player_twing`;
DROP TABLE IF EXISTS `player_twing_figure`;
DROP TABLE IF EXISTS `player_twing_soul`;
DROP TABLE IF EXISTS `log_twing_plume`;
DROP TABLE IF EXISTS `log_use_wing_soul`;
DROP TABLE IF EXISTS `log_wing_compose`;
DROP TABLE IF EXISTS `log_wing_huanhua`;
DROP TABLE IF EXISTS `log_wing_huanhua_up`;
DROP TABLE IF EXISTS `log_wing_refine_wing`;
DROP TABLE IF EXISTS `player_talisman`;
DROP TABLE IF EXISTS `player_talisman_figure`;
DROP TABLE IF EXISTS `log_talisman_develop`;
DROP TABLE IF EXISTS `log_talisman_illusion`;
DROP TABLE IF EXISTS `log_talisman_lv`;
DROP TABLE IF EXISTS `log_mount_equip_make`;
DROP TABLE IF EXISTS `log_mount_equip_stren`;
DROP TABLE IF EXISTS `log_mount_figure_upgrade_stage`;
DROP TABLE IF EXISTS `log_mount_goods_use`;
DROP TABLE IF EXISTS `log_mount_limit_figure`;
DROP TABLE IF EXISTS `log_mount_upgrade_star`;
ALTER TABLE `void_fam_rank`
ADD COLUMN `vip` int(11) NOT NULL DEFAULT 0 COMMENT 'Vip' AFTER `score`,
ADD COLUMN `sex` int(11) NOT NULL DEFAULT 0 COMMENT '性别' AFTER `vip`;
ALTER TABLE `void_fam_kf_rank`
ADD COLUMN `vip` int(11) NOT NULL DEFAULT 0 COMMENT 'Vip' AFTER `score`,
ADD COLUMN `sex` int(11) NOT NULL DEFAULT 0 COMMENT '性别' AFTER `vip`;
-- =============================================
-- 鏂囦欢: 20-03-02.sql
-- 璺緞: 20-03/20-03-02.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
DROP TABLE IF EXISTS `light_weapon`;
DROP TABLE IF EXISTS `light_weapon_figure`;
DROP TABLE IF EXISTS `act_boss_born`;
DROP TABLE IF EXISTS `role_home_info`;
DROP TABLE IF EXISTS `role_home_build`;
DROP TABLE IF EXISTS `role_home_furniture`;
DROP TABLE IF EXISTS `role_home_furniture_num`;
DROP TABLE IF EXISTS `role_home_task`;
DROP TABLE IF EXISTS `role_home_dispatch_task`;
DROP TABLE IF EXISTS `role_home_temp_up_line`;
DROP TABLE IF EXISTS `role_home_pic`;
-- tyl
-- 删除旧版宝宝
DROP TABLE IF EXISTS `baby`;
DROP TABLE IF EXISTS `baby_fashion`;
DROP TABLE IF EXISTS `baby_mount`;
DROP TABLE IF EXISTS `log_baby_figure`;
DROP TABLE IF EXISTS `log_baby_up_grade`;
DROP TABLE IF EXISTS `log_baby_up_stage`;
DROP TABLE IF EXISTS `log_act_boss`;
DROP TABLE IF EXISTS `log_act_boss_drop`;
-- huangyongxing
-- 答题
DROP TABLE IF EXISTS `log_noon_quiz`;
-- 捕蝶
DROP TABLE IF EXISTS `log_butterfly`;
DROP TABLE IF EXISTS `log_butterfly_integeration`;
DROP TABLE IF EXISTS `log_butterfly_turntable`;
-- 黑市商店
DROP TABLE IF EXISTS `log_sp_shop_buy`;
DROP TABLE IF EXISTS `log_sp_shop_resolve`;
DROP TABLE IF EXISTS `sp_shop_buy`;
DROP TABLE IF EXISTS `sp_shop_goods`;
DROP TABLE IF EXISTS `sp_shop_role`;
-- 荣耀战神
DROP TABLE IF EXISTS `log_war_god_targer_reward`;
-- 三英会战
DROP TABLE IF EXISTS `log_league_war_inner_rank_reward`;
DROP TABLE IF EXISTS `log_league_war_role_info`;
DROP TABLE IF EXISTS `log_league_war_role_rank`;
DROP TABLE IF EXISTS `log_league_war_role_score`;
DROP TABLE IF EXISTS `log_league_war_room_info`;
DROP TABLE IF EXISTS `log_league_war_win_reward`;
-- 星之轨迹
DROP TABLE IF EXISTS `adventure_book`;
-- 星痕
DROP TABLE IF EXISTS `log_mold_soul_upgrade`;
-- 删除星灵相关功能
DROP TABLE IF EXISTS `log_star_soul_active`;
DROP TABLE IF EXISTS `log_star_soul_equip_break_through`;
DROP TABLE IF EXISTS `log_star_soul_equip_resolve`;
DROP TABLE IF EXISTS `log_star_soul_equip_stren`;
DROP TABLE IF EXISTS `log_star_soul_lv`;
DROP TABLE IF EXISTS `log_star_soul_skill`;
DROP TABLE IF EXISTS `log_star_soul_stage`;
DROP TABLE IF EXISTS `log_star_soul_treasure`;
DROP TABLE IF EXISTS `log_star_soul_universe`;
DROP TABLE IF EXISTS `log_star_soul_war`;
DROP TABLE IF EXISTS `log_star_soul_war_sweep`;
DROP TABLE IF EXISTS `player_star_soul`;
DROP TABLE IF EXISTS `player_star_soul_universe`;
DROP TABLE IF EXISTS `player_star_soul_war`;
DROP TABLE IF EXISTS `star_soul_drum_rank`;
DROP TABLE IF EXISTS `star_soul_drum_role`;
DROP TABLE IF EXISTS `star_soul_drum_sign`;
DROP TABLE IF EXISTS `star_soul_equip`;
DROP TABLE IF EXISTS `star_soul_treasure`;
DROP TABLE IF EXISTS `star_soul_war`;
-- 删除伙伴(星灵相关)
DROP TABLE IF EXISTS `log_partner_add_exp`;
DROP TABLE IF EXISTS `log_partner_break`;
DROP TABLE IF EXISTS `log_partner_disband`;
DROP TABLE IF EXISTS `log_partner_equip`;
DROP TABLE IF EXISTS `log_partner_learn_sk`;
DROP TABLE IF EXISTS `log_partner_promote`;
DROP TABLE IF EXISTS `log_partner_recruit`;
DROP TABLE IF EXISTS `log_partner_wash`;
DROP TABLE IF EXISTS `partner`;
DROP TABLE IF EXISTS `partner_equip`;
DROP TABLE IF EXISTS `partner_sk`;
DROP TABLE IF EXISTS `player_partner`;
-- =============================================
-- 鏂囦欢: 20-03-03.sql
-- 璺緞: 20-03/20-03-03.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- 删除跨服BOSS,旧本服BOSS,婚姻相关
drop table if exists boss;
drop table if exists boss_sp;
drop table if exists boss_remind;
drop table if exists log_boss;
drop table if exists log_boss_drop;
drop table if exists log_boss_enter_type;
drop table if exists log_boss_rank_reward;
drop table if exists log_boss_reborn;
drop table if exists kf_boss_remind;
drop table if exists kf_boss_revive;
drop table if exists log_kf_boss_drop;
drop table if exists log_kf_boss_killer;
drop table if exists log_marriage_answer;
drop table if exists log_marriage_divorse;
drop table if exists log_marriage_life_train;
drop table if exists log_marriage_love_box;
drop table if exists log_marriage_parade_end;
drop table if exists log_marriage_parade_order;
drop table if exists log_marriage_propose;
drop table if exists log_marriage_ring_polish;
drop table if exists log_marriage_ring_upgrade;
drop table if exists log_marriage_wedding_aura;
drop table if exists log_marriage_wedding_end;
drop table if exists log_marriage_wedding_invitation;
drop table if exists log_marriage_wedding_order;
drop table if exists log_parade_follow;
drop table if exists log_parade_wedding_aura;
drop table if exists marriage_ask_time;
drop table if exists marriage_couple_info;
drop table if exists marriage_couple_propose;
drop table if exists marriage_guidance;
drop table if exists marriage_guidance_task;
drop table if exists marriage_life_player;
drop table if exists marriage_love_box;
drop table if exists marriage_parade_order_info;
drop table if exists marriage_personals_follow;
drop table if exists marriage_personals_player;
drop table if exists marriage_ring_player;
drop table if exists marriage_wedding_guest;
drop table if exists marriage_wedding_order_info;
drop table if exists marriage_wedding_restart;
-- huangyongxing
-- 魂珠
DROP TABLE IF EXISTS `log_dungeon_seal_soul`;
-- 神格
DROP TABLE IF EXISTS `deity`;
DROP TABLE IF EXISTS `log_deity_up`;
DROP TABLE IF EXISTS `player_deity`;
-- 宝藏
DROP TABLE IF EXISTS `treasure_guardians`;
DROP TABLE IF EXISTS `log_treasure`;
-- 婚礼榜
DROP TABLE IF EXISTS `log_wed_rank`;
DROP TABLE IF EXISTS `wed_rank_act`;
-- 神秘限购
DROP TABLE IF EXISTS `limit_shop_sell`;
DROP TABLE IF EXISTS `log_limit_shop_buy`;
-- 家族商店
DROP TABLE IF EXISTS `player_guild_shop`;
-- 圣器契约(永恒碑谷)
DROP TABLE IF EXISTS `eternal_valley_chapter`;
DROP TABLE IF EXISTS `eternal_valley_stage`;
DROP TABLE IF EXISTS `log_eternal_valley_reward`;
DROP TABLE IF EXISTS `log_eternal_valley_stage`;
-- 天命觉醒
DROP TABLE IF EXISTS `awakening`;
DROP TABLE IF EXISTS `log_awakening`;
-- 圣灵
DROP TABLE IF EXISTS `log_spirit_lv_up`;
-- 降神残留
DROP TABLE IF EXISTS `god_rune_pos`;
DROP TABLE IF EXISTS `log_god_active`;
DROP TABLE IF EXISTS `log_god_active_pyx`;
DROP TABLE IF EXISTS `log_god_active_rune`;
DROP TABLE IF EXISTS `log_god_active_rune_pos`;
DROP TABLE IF EXISTS `log_god_lv_up`;
DROP TABLE IF EXISTS `log_god_pyx_lv`;
DROP TABLE IF EXISTS `log_god_seal_lv_up`;
DROP TABLE IF EXISTS `log_god_stren_rune`;
DROP TABLE IF EXISTS `log_god_stren_rune_goods`;
-- hh
DROP TABLE IF EXISTS `role_guild_collect`;
CREATE TABLE IF NOT EXISTS `role_guild_collect`(
`role_id` bigint(20) UNSIGNED NOT NULL COMMENT '玩家id',
`last_collect_time` int(11) UNSIGNED DEFAULT 0 COMMENT '最近一次封印时间',
`last_enter_time` int(11) UNSIGNED DEFAULT 0 COMMENT '最近一次参与活动时间',
PRIMARY KEY(`role_id`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT="玩家公会采集信息";
DROP TABLE IF EXISTS `log_light_weapon_upgrade`;
DROP TABLE IF EXISTS `log_light_weapon_uplv`;
DROP TABLE IF EXISTS `log_light_weapon_upstar`;
DROP TABLE IF EXISTS `log_god_active_rune`;
DROP TABLE IF EXISTS `log_god_stren_rune`;
DROP TABLE IF EXISTS `log_god_stren_rune_goods`;
-- =============================================
-- 鏂囦欢: 20-03-04.sql
-- 璺緞: 20-03/20-03-04.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- zhaoyu
rename table jjc_honour to arena_honour;
rename table jjc_real_role to arena_real_role;
rename table jjc_record to arena_record;
rename table log_jjc to log_arena;
rename table log_jjc_break_rank to log_arena_break_rank;
rename table log_jjc_buy_times to log_arena_buy_times;
rename table log_jjc_clear to log_arena_clear;
rename table log_jjc_inspire to log_arena_inspire;
-- tyl
-- 社团协助
alter table player_guild
add column support_id bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '支援Id' after `deliver`,
add column is_support_asker tinyint(2) UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否协助发送者 0-否 1-是' after `support_id`,
add column guild_reputation int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '每日社团声望' after `is_support_asker`;
DROP TABLE IF EXISTS `guild_support`;
CREATE TABLE IF NOT EXISTS `guild_support` (
`support_sid` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '协助全服唯一Id',
`guild_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '公会Id',
`support_cfgid` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '协助配置Id(对应玩法类型)',
`ask_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '请求者Id',
`support_list` varchar(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '[]' COMMENT '支援者列表',
`scene` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '场景Id',
`x` smallint(3) unsigned NOT NULL DEFAULT '0' COMMENT '坐标X',
`y` smallint(3) unsigned NOT NULL DEFAULT '0' COMMENT '坐标Y',
`content` varchar(500) NOT NULL DEFAULT '[]' COMMENT '协助内容',
`extra` varchar(500) NOT NULL DEFAULT '[]' COMMENT '其他内容(各玩法定制)',
`status` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '协助状态 0-未开始 1-正在进行 2-已经结束',
`create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '请求创建时间',
PRIMARY KEY (`support_sid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='公会-公会协助数据表';
-- =============================================
-- 鏂囦欢: 20-03-05.sql
-- 璺緞: 20-03/20-03-05.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
ALTER TABLE `market_role_deal_log`
MODIFY COLUMN `guild_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '公会Id' AFTER `sell_type`;
-- =============================================
-- 鏂囦欢: 20-03-06.sql
-- 璺緞: 20-03/20-03-06.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- 社团BOSS榜单数据 合服保留
DROP TABLE IF EXISTS `guild_boss`;
CREATE TABLE IF NOT EXISTS `guild_boss` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增id',
`act` int(11) NOT NULL DEFAULT '1' COMMENT '活动',
`type` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '类型',
`rank` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '个人排名',
`rid` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`gid` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '社团ID',
`flag` varchar(500) NOT NULL DEFAULT '{0,0}' COMMENT '社团旗帜',
`name` varchar(50) NOT NULL DEFAULT '' COMMENT '玩家名字',
`gname` varchar(50) NOT NULL DEFAULT '' COMMENT '社团名字',
`hurt` bigint(20) NOT NULL DEFAULT '0' COMMENT '伤害',
`cash` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '拍卖返还',
`count` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '统计',
`total` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '统计总值',
`finish` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '是否结算',
`stime` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '出手时间',
`etime` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '最终出手时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='社团BOSS';
-- zhaoyu
DROP TABLE IF EXISTS `arena_honour`;
DROP TABLE IF EXISTS `arena_info`;
CREATE TABLE IF NOT EXISTS `arena_info` (
`role_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '角色Id',
`honour` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '荣誉值',
`time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '挑战冷却开始时间戳',
`cooldown` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '挑战冷却开始后触发了多少次冷却',
`is_locking` smallint(2) UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否需要冷却时间归零后才可以继续挑战',
PRIMARY KEY (`role_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COMMENT = '角色竞技场相关数据';
ALTER TABLE `log_transform`
ADD COLUMN `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '自增Id' FIRST,
DROP PRIMARY KEY,
ADD PRIMARY KEY (`id`) USING BTREE;
-- tyl
-- 孩子技能
DROP TABLE IF EXISTS `child_skill`;
CREATE TABLE IF NOT EXISTS `child_skill` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`skill_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '技能Id',
`skill_lv` mediumint(6) unsigned NOT NULL DEFAULT '0' COMMENT '技能等级',
PRIMARY KEY (`role_id`,`skill_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='孩子-孩子技能数据表';
-- =============================================
-- 鏂囦欢: 20-03-09.sql
-- 璺緞: 20-03/20-03-09.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- zhaoyu
ALTER TABLE `arena_record`
ADD COLUMN `rival_name` varchar(100) CHARACTER SET utf8 NOT NULL DEFAULT "" COMMENT '挑战玩家名字' AFTER `rival_id`;
-- tyl
-- 孩子-孩子载具
DROP TABLE IF EXISTS `child_vehicle`;
CREATE TABLE IF NOT EXISTS `child_vehicle` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`vehicle_id` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '载具Id',
`stage` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '阶级',
PRIMARY KEY (`role_id`,`vehicle_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='孩子-载具数据表';
-- =============================================
-- 鏂囦欢: 20-03-10.sql
-- 璺緞: 20-03/20-03-10.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- tyl
-- 添加玩家身上货币类型-名望券
alter table player_high
add column honour int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '名望券' after `gfame`;
-- hh
drop table log_vip_task;
drop table vip_task_progress;
drop table log_honor_coin;
drop table vip_role_record;
drop table player_vip;
drop table vip_giftbag_state;
drop table diamond_vip_shop_buy_record;
DROP TABLE IF EXISTS `player_liveness`;
CREATE TABLE `player_liveness` (
`rid` 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 '经验',
PRIMARY KEY (`rid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='玩家活跃度';
-- zhaoyu
DROP TABLE IF EXISTS `arena_season_info`;
CREATE TABLE IF NOT EXISTS `arena_season_info` (
`id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '赛季Id',
`time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '赛季结算时间戳',
PRIMARY KEY (`id`)
) ENGINE = InnoDB CHARACTER SET = utf8 COMMENT = '竞技场赛季相关数据';
DROP TABLE IF EXISTS `log_arena_season_award`;
CREATE TABLE IF NOT EXISTS `log_arena_season_award` (
`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '自增Id',
`role_id` bigint(20) UNSIGNED NOT NULL DEFAULT '0' COMMENT '玩家Id',
`rank` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '排名',
`time` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '时间戳',
`award` varchar(255) NOT NULL DEFAULT '[]' COMMENT '奖励',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='竞技场赛季结算日志';
DROP TABLE IF EXISTS `log_arena_season_rank`;
CREATE TABLE IF NOT EXISTS `log_arena_season_rank` (
`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '自增Id',
`season_id` bigint(20) UNSIGNED NOT NULL DEFAULT '0' COMMENT '玩家Id',
`role_id` bigint(20) UNSIGNED NOT NULL DEFAULT '0' COMMENT '玩家Id',
`rank` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '排名',
`time` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '时间戳',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='竞技场赛季结算时的排名';
-- =============================================
-- 鏂囦欢: 20-03-11.sql
-- 璺緞: 20-03/20-03-11.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- liushl
-- 删除福利大厅旧数据
drop table if exists daily_checkin;
drop table if exists mon_checkin;
drop table if exists daily_online_time;
drop table if exists rush_giftbag;
drop table if exists share_gift;
drop table if exists log_daily_checkin;
drop table if exists log_month_check_in;
drop table if exists log_total_checkin;
drop table if exists log_welfare_giftbag;
drop table if exists log_rush_giftbag;
drop table if exists log_online_gift;
drop table if exists log_share_times;
-- 福利大厅
DROP TABLE IF EXISTS `player_welfare`;
CREATE TABLE `player_welfare` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家id',
`round` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '签到周期',
`days` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '签到天数',
`online_type` tinyint(2) unsigned NOT NULL DEFAULT '1' COMMENT '在线奖励类型',
`level_award_state` int(11) NOT NULL DEFAULT '0' COMMENT '等级礼包状态',
`download_award_state` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '资源下载奖励状态',
PRIMARY KEY (`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='福利大厅(合服保留)';
-- tyl
-- 添加孩子跟随
alter table role_child
add column `is_follow` tinyint(2) UNSIGNED NOT NULL DEFAULT 0 COMMENT '孩子跟随状态 0-不跟随 1-跟随' AFTER `last_show_off_time`,
add column `show_vehicle` smallint(5) UNSIGNED NOT NULL DEFAULT 0 COMMENT '跟随载具 0-不跟随 其他-具体载具Id' AFTER `is_follow`;
-- =============================================
-- 鏂囦欢: 20-03-12.sql
-- 璺緞: 20-03/20-03-12.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- hh
DROP TABLE IF EXISTS `common_rank_praise`;
CREATE TABLE `common_rank_praise`(
`type` tinyint(3) UNSIGNED NOT NULL DEFAULT 0 COMMENT '点赞榜单类型',
`id` bigint(20) UNSIGNED NOT NULL COMMENT '点赞id',
`praise_num` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '点赞数目',
PRIMARY KEY(`type`, `id`)
)ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='排行榜点赞数据';
-- hh
DROP TABLE IF EXISTS `role_vip`;
CREATE TABLE `role_vip`(
`role_id` bigint(20) UNSIGNED NOT NULL COMMENT '玩家id',
`lv` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'vip等级',
`exp` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'vip等级经验',
`type` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否处于体验阶段0|1',
`endtime` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '体验结束时间',
PRIMARY KEY(`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='玩家vip数据';
-- zmh
DROP TABLE IF EXISTS `player_visus`;
CREATE TABLE `player_visus` (
`rid` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家id',
`id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '幻光id',
`grade` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '强度',
`lv` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '等级',
`display` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '经验',
PRIMARY KEY (`rid`,`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='玩家幻光';
-- =============================================
-- 鏂囦欢: 20-03-13.sql
-- 璺緞: 20-03/20-03-13.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- 删除装备物品旧代码
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`;
DROP TABLE IF EXISTS `achievement_lv`;
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='成就等级数据表';
-- =============================================
-- 鏂囦欢: 20-03-14.sql
-- 璺緞: 20-03/20-03-14.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- 增加字段
ALTER TABLE `role_vip`
ADD COLUMN `real_lv` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '真实vip等级' AFTER `lv`;
ALTER TABLE `player_visus`
ADD COLUMN `state` int(11) NOT NULL DEFAULT 0 COMMENT '激活状态' AFTER `lv`;
-- =============================================
-- 鏂囦欢: 20-03-17.sql
-- 璺緞: 20-03/20-03-17.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- 增加字段
ALTER TABLE `guild`
ADD COLUMN `badges` varchar(5000) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '[]' COMMENT '徽章' AFTER `c_rename_time`;
-- =============================================
-- 鏂囦欢: 20-03-18.sql
-- 璺緞: 20-03/20-03-18.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- liushl
-- 背包吞噬
DROP TABLE IF EXISTS `player_devour`;
CREATE TABLE `player_devour` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家id',
`devour_lv` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '吞噬等级',
`devour_exp` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '吞噬经验',
PRIMARY KEY (`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='背包吞噬(合服保留)';
DROP TABLE IF EXISTS `log_normal_combat_power`;
CREATE TABLE `log_normal_combat_power` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号',
`role_id` bigint(20) unsigned NOT NULL COMMENT '玩家id',
`name` varchar(255) NOT NULL COMMENT '名字',
`module_id` int(11) unsigned NOT NULL COMMENT '功能id',
`type` int(11) unsigned NOT NULL COMMENT '操作类型',
`old_power` int(11) unsigned NOT NULL COMMENT '操作前战力',
`new_power` int(11) unsigned NOT NULL COMMENT '操作后战力',
`change_power` int(11) NOT NULL COMMENT '战力变化',
`remark` varchar(512) NOT NULL COMMENT '备注@lang@',
`time` int(11) unsigned NOT NULL COMMENT '时间',
PRIMARY KEY (`id`),
KEY `role_id` (`role_id`),
KEY `module_id` (`module_id`),
KEY `time` (`time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='通用战力日志表';
-- =============================================
-- 鏂囦欢: 20-03-20.sql
-- 璺緞: 20-03/20-03-20.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- zmh
ALTER TABLE `common_rank_guild`
ADD COLUMN `fstyle` int(11) NOT NULL DEFAULT 0 COMMENT '旗帜款' AFTER `guild_name`,
ADD COLUMN `fcolor` int(11) NOT NULL DEFAULT 0 COMMENT '旗帜颜色' AFTER `fstyle`;
-- zhaoyu
ALTER TABLE `player_state`
MODIFY COLUMN `quickbar` varchar(1200) CHARACTER SET utf8 NOT NULL DEFAULT '[]' COMMENT '快捷栏' AFTER `anger`;
-- =============================================
-- 鏂囦欢: 20-03-23.sql
-- 璺緞: 20-03/20-03-23.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- zhaoyu
ALTER TABLE `log_arena_season_rank`
MODIFY COLUMN `season_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '赛季Id' AFTER `id`;
DROP TABLE IF EXISTS `player_visus_skill`;
CREATE TABLE IF NOT EXISTS `player_visus_skill` (
`role_id` bigint(20) UNSIGNED NOT NULL DEFAULT '0' COMMENT '玩家Id',
`skill_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '当前使用的技能Id',
PRIMARY KEY (`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='幻光功能-玩家当前使用的技能Id';
-- =============================================
-- 鏂囦欢: 20-03-24.sql
-- 璺緞: 20-03/20-03-24.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
ALTER TABLE `common_rank_praise`
MODIFY COLUMN `type` int(11) UNSIGNED NOT NULL COMMENT '点赞类型';
-- =============================================
-- 鏂囦欢: 20-03-25.sql
-- 璺緞: 20-03/20-03-25.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- tyl 孩子玩具&时装
DROP TABLE IF EXISTS `child_toy_slot`;
CREATE TABLE IF NOT EXISTS `child_toy_slot` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`slot_id` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '槽位Id',
`goods_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '物品Id',
PRIMARY KEY (`role_id`,`slot_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='孩子-玩具槽位表数据表';
DROP TABLE IF EXISTS `child_toy_forge`;
CREATE TABLE IF NOT EXISTS `child_toy_forge` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`slot_id` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '打造槽位Id',
`start_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '开始打造时间',
`status` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '状态 0-待生产 1-正在生产 2-生产完成',
`select_id` smallint(3) unsigned NOT NULL DEFAULT '0' COMMENT '打造库Id',
PRIMARY KEY (`role_id`,`slot_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='孩子-孩子玩具打造位数据表';
DROP TABLE IF EXISTS `child_fashion`;
CREATE TABLE IF NOT EXISTS `child_fashion` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`fashion_id` int(11) unsigned NOT NULL COMMENT '时装Id',
`lv` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '等级',
`state` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '穿戴状态 0-未穿戴 1-已穿戴',
PRIMARY KEY (`role_id`,`fashion_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='孩子-时装数据表';
-- =============================================
-- 鏂囦欢: 20-03-27.sql
-- 璺緞: 20-03/20-03-27.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
ALTER TABLE `guild`
ADD COLUMN `party_num` int(11) NOT NULL DEFAULT 0 COMMENT '晚宴参与人次' AFTER `badges`,
ADD COLUMN `assist` int(11) NOT NULL DEFAULT 0 COMMENT '助战统计' AFTER `party_num`,
ADD COLUMN `war_win` int(11) NOT NULL DEFAULT 0 COMMENT '社团战获胜' AFTER `assist`,
ADD COLUMN `last_renew` int(11) NOT NULL DEFAULT 0 COMMENT '上次更新' AFTER `war_win`;
-- tyl
ALTER TABLE child_daily_task DROP COLUMN `task_type`;
-- zhaoyu
ALTER TABLE `arena_record`
ADD COLUMN `role_power` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '玩家战力' AFTER `code`,
ADD COLUMN `rival_power` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '挑战玩家战力' AFTER `role_power`;
-- =============================================
-- 鏂囦欢: 20-03-28.sql
-- 璺緞: 20-03/20-03-28.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- hh
ALTER TABLE `role_exp_dun_drop`
DROP COLUMN `fast_hook_time`;
DROP TABLE IF EXISTS `role_fast_exp`;
CREATE TABLE `role_fast_exp`(
`role_id` bigint(20) UNSIGNED NOT NULL COMMENT '人物id',
`fast_hook_time` int(11) UNSIGNED NOT NULL COMMENT '快速挂机时间',
PRIMARY KEY(`role_id`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT="经验副本快速挂机数据";
ALTER TABLE `player_devour`
ADD COLUMN `is_auto` int(11) NOT NULL DEFAULT 0 COMMENT '是否自动吞噬';
-- =============================================
-- 鏂囦欢: 20-03-30.sql
-- 璺緞: 20-03/20-03-30.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- tyl 孩子相关日志
DROP TABLE IF EXISTS `log_child_grow_up`;
CREATE TABLE IF NOT EXISTS `log_child_grow_up` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`child_year` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '孩子年龄-年',
`child_month` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '孩子年龄-月',
`child_age_exp` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '孩子成长经验',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间戳',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='孩子成长日志';
DROP TABLE IF EXISTS `log_child_upgrade`;
CREATE TABLE IF NOT EXISTS `log_child_upgrade` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`heart_link_lv` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '同心等级',
`heart_link_exp` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '同心经验',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间戳',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='孩子培养日志表';
DROP TABLE IF EXISTS `log_child_skill`;
CREATE TABLE IF NOT EXISTS `log_child_skill` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`skill_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '技能Id',
`skill_lv` mediumint(6) unsigned NOT NULL DEFAULT '0' COMMENT '技能等级',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间戳',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='孩子技能日志表';
DROP TABLE IF EXISTS `log_child_toy`;
CREATE TABLE IF NOT EXISTS `log_child_toy` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`toy_type_id` int(11) unsigned NOT NULL COMMENT '玩具类型Id',
`toy_id` bigint(20) unsigned NOT NULL COMMENT '玩具Id',
`toy_lv` smallint(6) unsigned NOT NULL DEFAULT '0' COMMENT '玩具强化等级',
`state` tinyint(1) unsigned NOT NULL COMMENT '槽位状态 0-不在槽位 1-在槽位上',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间戳',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='孩子玩具强化日志表';
DROP TABLE IF EXISTS `log_child_fashion`;
CREATE TABLE IF NOT EXISTS `log_child_fashion` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`fashion_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时装Id',
`lv` smallint(6) unsigned NOT NULL DEFAULT '0' COMMENT '时装等级',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间戳',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='孩子时装强化日志';
-- 社团协助日志
DROP TABLE IF EXISTS `log_ask_guild_support`;
CREATE TABLE IF NOT EXISTS `log_ask_guild_support` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`ask_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '请求者Id',
`guild_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '公会Id',
`support_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '协助单Id',
`content` varchar(255) NOT NULL DEFAULT '[]' COMMENT '协助具体内容',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '协助单创建时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='社团协助日志表';
DROP TABLE IF EXISTS `log_guild_support_reward`;
CREATE TABLE IF NOT EXISTS `log_guild_support_reward` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`supporter` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '协助者Id',
`guild_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '公会Id',
`support_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '协助单Id',
`cfg_id` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '协助配置Id',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间戳',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='协助单结算日志表';
-- =============================================
-- 鏂囦欢: 20-03-31.sql
-- 璺緞: 20-03/20-03-31.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
ALTER TABLE `player_foster`
ADD COLUMN `isride` int(11) NOT NULL DEFAULT 0 COMMENT '骑乘状态' AFTER `display`;
-- =============================================
-- 鏂囦欢: 20-04-09.sql
-- 璺緞: 20-04/20-04-09.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- tyl 孩子排行榜奖励日志表
DROP TABLE IF EXISTS `log_child_vote_reward`;
CREATE TABLE IF NOT EXISTS `log_child_vote_reward` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色id',
`rank` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '孩子点赞排名',
`reward` varchar(255) NOT NULL DEFAULT '[]' COMMENT '奖励',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间戳',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='孩子排行榜奖励日志表';
-- =============================================
-- 鏂囦欢: 20-04-11.sql
-- 璺緞: 20-04/20-04-11.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- zhaoyu
ALTER TABLE `market_goods`
ADD COLUMN `sys_buyback_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '系统回购时间戳-0表示系统不回购' AFTER `off_time`;
DROP TABLE IF EXISTS `market_goods_supply_info`;
CREATE TABLE IF NOT EXISTS `market_goods_supply_info` (
`goods_type_id` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '物品类型Id',
`num` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '玩家累积上架物品数量',
`supply_num` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '系统今日累积补给数量',
`time` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '系统最近一次补给时间戳',
PRIMARY KEY (`goods_type_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='交易市场-系统补给商品数据';
-- =============================================
-- 鏂囦欢: 20-04-13.sql
-- 璺緞: 20-04/20-04-13.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
alter table equipment_pos drop column inlay;
alter table equipment_pos drop column inlay_list;
alter table equipment_pos add column carve int(11) NOT NULL DEFAULT '0' COMMENT '上阵的印刻';
alter table equipment_pos add column carve_list varchar(2000) NOT NULL DEFAULT '[]' COMMENT '已激活的印刻';
-- =============================================
-- 鏂囦欢: 20-04-14.sql
-- 璺緞: 20-04/20-04-14.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- tyl 修改温泉配置表
drop table if exists base_beach_exp;
drop table if exists base_beach_props;
-- =============================================
-- 鏂囦欢: 20-04-18.sql
-- 璺緞: 20-04/20-04-18.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- zmh
DROP TABLE IF EXISTS `role_nucleon`;
CREATE TABLE `role_nucleon` (
`rid` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`lv` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '灵能级',
`holes` varchar(100) NOT NULL DEFAULT '[]' COMMENT '技能',
`breaks` varchar(100) NOT NULL DEFAULT '[]' COMMENT '觉醒',
`normal` int(11) NOT NULL DEFAULT '0' COMMENT '普通已抽次数',
`ntime` int(11) NOT NULL DEFAULT '0' COMMENT '上次免费操作时间',
`nfirst` int(11) NOT NULL DEFAULT '0' COMMENT '普通首次',
`nstate` varchar(100) NOT NULL DEFAULT '[]' COMMENT '普通状态',
`special` int(11) NOT NULL DEFAULT '0' COMMENT '特别已抽次数',
`stime` int(11) NOT NULL DEFAULT '0' COMMENT '上次特殊已抽时间',
`sfirst` int(11) NOT NULL DEFAULT '0' COMMENT '特殊首次',
`estate` varchar(100) NOT NULL DEFAULT '[]' COMMENT '特殊状态',
`rtime` int(11) NOT NULL DEFAULT '0' COMMENT '刷新时间',
PRIMARY KEY (`rid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='灵能-合服保留';
-- =============================================
-- 鏂囦欢: 20-04-21.sql
-- 璺緞: 20-04/20-04-21.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- hh
-- 贵族功能
DROP TABLE IF EXISTS `role_sup_vip`;
CREATE TABLE `role_sup_vip`(
`role_id` bigint(20) UNSIGNED NOT NULL COMMENT '人物id',
`type` tinyint(2) UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否是永久vip 0否|1是',
`continue_charge_days` tinyint(5) UNSIGNED NOT NULL DEFAULT 0 COMMENT '连续充值天数',
`today_charge` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '今日已充值',
`last_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '最近一次充值时间',
`total_charge` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '体验阶段总充值量',
`end_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '体验贵族结束时间',
`unlock_ids` varchar(100) NOT NULL DEFAULT '[]' COMMENT '贵族商城当前解锁序列',
`today_star` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '今日星钻',
`update_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '最近更新时间',
PRIMARY KEY(`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT="人物贵族数据";
-- =============================================
-- 鏂囦欢: 20-04-22.sql
-- 璺緞: 20-04/20-04-22.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- liushl
-- 装备宝石
DROP TABLE IF EXISTS `equipment_series`;
CREATE TABLE `equipment_series` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`series` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '套数',
`pos` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '装备位置',
`gems` varchar(500) NOT NULL DEFAULT '[]' COMMENT '镶嵌的宝石',
PRIMARY KEY (`role_id`, `series`, `pos`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='装备-套数位置装备信息##合服保留';
-- zmh
-- 玩家人格
DROP TABLE IF EXISTS `role_nature`;
CREATE TABLE `role_nature`(
`rid` bigint(20) UNSIGNED NOT NULL COMMENT '玩家id',
`intellect` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '理性值',
`nastic` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '感性值',
PRIMARY KEY(`rid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT="玩家人格数据";
-- =============================================
-- 鏂囦欢: 20-04-28.sql
-- 璺緞: 20-04/20-04-28.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- liushl
-- 市场操作日志
alter table log_market_operation drop column log_time;
alter table log_market_operation modify column time int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间';
alter table log_market_operation add column on_time int(11) unsigned NOT NULL DEFAULT '0' COMMENT '上架时间';
-- =============================================
-- 鏂囦欢: 20-05-06.sql
-- 璺緞: 20-05/20-05-06.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- liushl
-- BOSS关注
DROP TABLE IF EXISTS `local_boss_focus`;
CREATE TABLE `local_boss_focus` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`boss_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT 'BOSS',
PRIMARY KEY (`role_id`, `boss_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='本服BOSS-关注信息##合服保留';
-- =============================================
-- 鏂囦欢: 20-05-08.sql
-- 璺緞: 20-05/20-05-08.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- hh
-- 修改多人副本日志
ALTER TABLE `log_multi_dungeon`
ADD COLUMN `node` varchar(255) NOT NULL DEFAULT 'undefined' COMMENT '玩家节点' AFTER `role_id`;
ALTER TABLE `log_multi_dungeon`
ADD COLUMN `node1` varchar(255) NOT NULL DEFAULT 'undefined' COMMENT '玩家1节点' AFTER `role_id1`;
ALTER TABLE `log_multi_dungeon`
ADD COLUMN `node2` varchar(255) NOT NULL DEFAULT 'undefined' COMMENT '玩家2节点' AFTER `role_id2`;
ALTER TABLE `log_multi_dungeon`
ADD COLUMN `node3` varchar(255) NOT NULL DEFAULT 'undefined' COMMENT '玩家3节点' AFTER `role_id3`;
-- 修改vip日志
ALTER TABLE `log_vip_status`
ADD COLUMN `trial_lv` tinyint(6) UNSIGNED NOT NULL DEFAULT 0 COMMENT '体验等级' AFTER `vip_type`;
ALTER TABLE `log_vip_status`
MODIFY COLUMN `vip_status` int(8) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'vip状态 0激活体验|1激活永久|2体验过期|3永久升级';
ALTER TABLE `log_vip_upgrade` DROP COLUMN `login_exp`;
ALTER TABLE `log_vip_upgrade` DROP COLUMN `goods_exp`;
-- =============================================
-- 鏂囦欢: 20-05-14.sql
-- 璺緞: 20-05/20-05-14.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- tyl 孩子添加玩具相关
DROP TABLE IF EXISTS `child_toy`;
CREATE TABLE IF NOT EXISTS `child_toy` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`suit_type` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '套装类型',
`toy_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '玩具Id',
`toy_lv` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '玩具等级',
PRIMARY KEY (`role_id`,`suit_type`,`toy_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='孩子玩具数据表';
DROP TABLE IF EXISTS `child_toy_suit`;
CREATE TABLE IF NOT EXISTS `child_toy_suit` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`suit_type` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '玩具套装类型',
`status` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '领取状态',
`collect_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '集齐时间',
PRIMARY KEY (`role_id`,`suit_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='孩子玩具套装数据表';
DROP TABLE IF EXISTS `log_child_toy_suit`;
CREATE TABLE IF NOT EXISTS `log_child_toy_suit` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`suit_type` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '玩具套装类型',
`status` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '收集进度状态',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间戳',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='孩子玩具套装日志表';
-- =============================================
-- 鏂囦欢: 20-05-16.sql
-- 璺緞: 20-05/20-05-16.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- tyl 修改孩子日志表
DROP TABLE IF EXISTS `log_child_toy`;
CREATE TABLE IF NOT EXISTS `log_child_toy` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`suit_type` tinyint(3) unsigned NOT NULL COMMENT '玩具类型Id',
`toy_id` int(11) unsigned NOT NULL COMMENT '玩具Id',
`toy_lv` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '玩具强化等级',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间戳',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='孩子玩具强化日志表';
-- =============================================
-- 鏂囦欢: 20-05-18.sql
-- 璺緞: 20-05/20-05-18.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- tyl 修改孩子数据表
alter table child_toy drop column toy_lv;
alter table role_child add column box_lv int(11) unsigned NOT NULL DEFAULT '0' COMMENT '玩具盒等级' AFTER show_vehicle;
alter table log_child_toy drop column toy_lv;
DROP TABLE IF EXISTS `log_child_toy_box`;
CREATE TABLE IF NOT EXISTS `log_child_toy_box` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`box_lv` smallint(6) unsigned NOT NULL DEFAULT '0' COMMENT '玩具盒等级',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间戳',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='孩子玩具盒等级日志表';
-- =============================================
-- 鏂囦欢: 20-05-19.sql
-- 璺緞: 20-05/20-05-19.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- zmh 社团旗帜
ALTER TABLE `guild`
DROP COLUMN `style`,
DROP COLUMN `color`,
ADD COLUMN `flag` int(11) NOT NULL DEFAULT 0 COMMENT '社团旗帜' AFTER `arrears`;
ALTER TABLE `common_rank_guild`
DROP COLUMN `fstyle`,
DROP COLUMN `fcolor`,
ADD COLUMN `flag` int(11) NULL DEFAULT 0 COMMENT '旗帜' AFTER `guild_name`;
-- =============================================
-- 鏂囦欢: 20-05-21.sql
-- 璺緞: 20-05/20-05-21.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- liushl
DROP TABLE IF EXISTS `log_equipment_strength`;
CREATE TABLE `log_equipment_strength` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '名称',
`series` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '装备套数',
`equip_type` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '装备类型',
`goods_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '物品ID',
`goods_type_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '装备ID',
`result` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '强化结果##1成功;0失败',
`lv_before` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '强化前等级',
`lv_after` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '强化后等级',
`ratio` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '强化概率',
`cost` varchar(500) NOT NULL DEFAULT '[]' COMMENT '消耗列表',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY role_id(`role_id`),
KEY name(`name`),
KEY goods_type_id(`goods_type_id`),
KEY time(`time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='日志-装备强化';
DROP TABLE IF EXISTS `log_equipment_great`;
CREATE TABLE `log_equipment_great` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '名称',
`series` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '装备套数',
`equip_type` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '装备类型',
`goods_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '物品ID',
`goods_type_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '装备ID',
`result` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '进化结果##1成功;0失败',
`great_before` varchar(500) NOT NULL DEFAULT '[]' COMMENT '进化前属性',
`great_after` varchar(500) NOT NULL DEFAULT '[]' COMMENT '进化后属性',
`ratio` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '进化概率',
`cost` varchar(500) NOT NULL DEFAULT '[]' COMMENT '消耗列表',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY role_id(`role_id`),
KEY name(`name`),
KEY goods_type_id(`goods_type_id`),
KEY time(`time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='日志-装备进化';
DROP TABLE IF EXISTS `log_equipment_empower`;
CREATE TABLE `log_equipment_empower` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '名称',
`equip_type` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '装备位置',
`lv_before` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '操作前等级',
`lv_after` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '操作后等级',
`cost` varchar(500) NOT NULL DEFAULT '[]' COMMENT '消耗列表',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY role_id(`role_id`),
KEY name(`name`),
KEY time(`time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='日志-装备器灵';
DROP TABLE IF EXISTS `log_equipment_inherit`;
CREATE TABLE `log_equipment_inherit` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '名称',
`type` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '继承类型##1手动继承;2自动继承',
`goods_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '物品ID',
`goods_type_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '装备ID',
`cost_equipment` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '消耗装备ID',
`attr_after` varchar(500) NOT NULL DEFAULT '[]' COMMENT '继承后属性',
`attr_before` varchar(500) NOT NULL DEFAULT '[]' COMMENT '继承前属性',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY role_id(`role_id`),
KEY name(`name`),
KEY goods_type_id(`goods_type_id`),
KEY time(`time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='日志-装备继承';
DROP TABLE IF EXISTS `log_equipment_gems`;
CREATE TABLE `log_equipment_gems` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '名称',
`type` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '操作类型##1镶嵌;2摘除;3升级',
`series` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '装备套数',
`equip_type` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '装备位置',
`goods_id_before` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '操作前宝石ID##无为0',
`goods_id_after` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '操作后宝石ID##无为0',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY role_id(`role_id`),
KEY name(`name`),
KEY time(`time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='日志-装备宝石';
DROP TABLE IF EXISTS `log_nucleon_equip_upgrade`;
CREATE TABLE `log_nucleon_equip_upgrade` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`opty` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '操作类型0升级1进阶',
`name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '名称',
`equip_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '装备ID',
`goods_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '物品ID',
`lv_before` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '前等级',
`lv_after` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '后等级',
`exp_before` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '前经验',
`exp_after` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '后经验',
`goods_id_after` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '进阶后ID',
`cost` varchar(500) NOT NULL DEFAULT '[]' COMMENT '消耗列表',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY role_id(`role_id`),
KEY name(`name`),
KEY goods_id(`goods_id`),
KEY time(`time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='日志-灵装升级';
ALTER TABLE `guild_boss`
MODIFY COLUMN `flag` int(11) NOT NULL DEFAULT 0 COMMENT '社团旗帜' AFTER `gid`;
-- =============================================
-- 鏂囦欢: 20-05-23.sql
-- 璺緞: 20-05/20-05-23.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- hh
-- 贵族兑换日志
DROP TABLE IF EXISTS `log_sup_vip_exchange`;
CREATE TABLE `log_sup_vip_exchange`(
`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '玩家id',
`role_name` varchar(300) NOT NULL DEFAULT "" COMMENT '玩家名称',
`vip_lv` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'vip等级',
`type` tinyint(3) UNSIGNED NOT NULL DEFAULT 0 COMMENT '操作类型 1彩钻|2培养丹|3商城',
`cost` varchar(255) NOT NULL DEFAULT '[]' COMMENT '消耗列表',
`reward` varchar(300) NOT NULL DEFAULT '[]' COMMENT '奖励',
`time_before` int(11) NOT NULL DEFAULT 0 COMMENT '兑换前次数',
`time_after` int(11) NOT NULL DEFAULT 0 COMMENT '兑换后次数',
`gold_before` int(11) NOT NULL DEFAULT 0 COMMENT '兑换前彩钻',
`gold_after` int(11) NOT NULL DEFAULT 0 COMMENT '兑换后彩钻',
`time` int(11) NOT NULL DEFAULT 0 COMMENT '时间',
PRIMARY KEY(`id`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT="贵族兑换日志";
-- 钻石vip日志贵族状态变更&贵族充值记录
DROP TABLE IF EXISTS `log_sup_vip_status`;
CREATE TABLE `log_sup_vip_status`(
`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '自增主键',
`role_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '玩家id',
`sup_vip_type` tinyint(2) UNSIGNED NOT NULL DEFAULT 0 COMMENT '贵族状态',
`active_type` tinyint(5) UNSIGNED NOT NULL DEFAULT 0 COMMENT '变更操作',
`time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '操作时间',
PRIMARY KEY(`id`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT="贵族状态变更";
DROP TABLE IF EXISTS `log_trial_sup_vip_charge`;
CREATE TABLE `log_trial_sup_vip_charge`(
`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '自增主键',
`role_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '玩家id',
`gold` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '本次增加钻石数',
`total_gold` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '总钻石数',
`time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '操作时间',
PRIMARY KEY(`id`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT="贵族期间充值记录";
-- 器灵寻宝
DROP TABLE IF EXISTS `log_marble`;
CREATE TABLE `log_marble`(
`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '自增主键',
`role_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '玩家id',
`role_name` varchar(255) NOT NULL DEFAULT "" COMMENT '玩家名称',
`qual_id` tinyint(5) UNSIGNED NOT NULL DEFAULT 0 COMMENT '品质ID',
`award` varchar(255) NOT NULL DEFAULT '[]' COMMENT '奖励列表',
`increase_point` tinyint(5) UNSIGNED NOT NULL DEFAULT 0 COMMENT '增加能量点',
`current_point` tinyint(5) UNSIGNED NOT NULL DEFAULT 0 COMMENT '当前能量点',
`time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '时间',
PRIMARY KEY(`id`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT="器灵寻宝";
-- liushl
-- 首充日志
alter table log_recharge_first add column
isnew tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '是否创角当天充值##1是;0否';
alter table log_recharge_first add column
reg_time int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创角时间';
alter table log_recharge_first add column
charge_day int(11) unsigned NOT NULL DEFAULT '0' COMMENT '首充开服天数';
alter table player_login add column
`last_behavior` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '最后行为';
-- 每日在线时长日志
ALTER TABLE `log_all_online`
ADD COLUMN `day` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '当天0点时间戳' AFTER `last_login_time`;
-- =============================================
-- 鏂囦欢: 20-05-25.sql
-- 璺緞: 20-05/20-05-25.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- liushl
-- 福利大厅
alter table player_welfare add column
`cumulative_sign_in_info` int(11) NOT NULL DEFAULT '0' COMMENT '累计签到奖励情况';
-- zmh
DROP TABLE IF EXISTS `log_nucleon_equip_recast`;
CREATE TABLE `log_nucleon_equip_recast` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '名称',
`main_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '装备ID',
`main_goods_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '物品ID',
`main_attr_bef` varchar(500) NOT NULL DEFAULT '[]' COMMENT '前主属性',
`main_attr_aft` varchar(500) NOT NULL DEFAULT '[]' COMMENT '后主属性',
`sub_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '从装备ID',
`sub_goods_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '从物品ID',
`sub_attr` varchar(500) NOT NULL DEFAULT '[]' COMMENT '从属性',
`cost` varchar(500) NOT NULL DEFAULT '[]' COMMENT '消耗列表',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY role_id(`role_id`),
KEY name(`name`),
KEY goods_id(`main_goods_id`),
KEY time(`time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='日志-灵装洗练';
-- zmh
DROP TABLE IF EXISTS `log_nucleon_section`;
CREATE TABLE `log_nucleon_section` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '名称',
`pos` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '部位',
`lv` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '等级',
`cost` varchar(500) NOT NULL DEFAULT '[]' COMMENT '消耗',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY role_id(`role_id`),
KEY name(`name`),
KEY time(`time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='日志-灵装觉醒';
-- zmh
DROP TABLE IF EXISTS `log_nucleon_hunt`;
CREATE TABLE `log_nucleon_hunt` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '名称',
`opty` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '类型',
`num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '单抽十连',
`awards` varchar(1000) NOT NULL DEFAULT '[]' COMMENT '获得',
`cost` varchar(500) NOT NULL DEFAULT '[]' COMMENT '消耗',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY role_id(`role_id`),
KEY name(`name`),
KEY time(`time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='日志-灵装抽奖';
-- zmh
DROP TABLE IF EXISTS `log_nucleon_resolve`;
CREATE TABLE `log_nucleon_resolve` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '名称',
`gains` varchar(2000) NOT NULL DEFAULT '[]' COMMENT '获得',
`cost` varchar(500) NOT NULL DEFAULT '[]' COMMENT '消耗',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY role_id(`role_id`),
KEY name(`name`),
KEY time(`time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='日志-灵装分解';
-- =============================================
-- 鏂囦欢: 20-06-08.sql
-- 璺緞: 20-06/20-06-08.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- 器灵寻宝补充字段
-- hh
ALTER TABLE `role_marble`
ADD COLUMN `qua_indexs` varchar(255) NOT NULL DEFAULT '[]' COMMENT '随机品质分布' AFTER `fixed_rewards`;
-- =============================================
-- 鏂囦欢: 20-06-19.sql
-- 璺緞: 20-06/20-06-19.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- 幻光副本
-- hh
DROP TABLE IF EXISTS `role_dun_visus`;
CREATE TABLE `role_dun_visus`(
`role_id` bigint(20) UNSIGNED NOT NULL COMMENT '玩家id',
`dun_id` int(11) UNSIGNED NOT NULL COMMENT '副本id',
`pass_waves` varchar(500) NOT NULL DEFAULT '[]' COMMENT '今日首通波数',
`time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '时间',
PRIMARY KEY(`role_id`, `dun_id`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT="幻光副本数据";
-- =============================================
-- 鏂囦欢: 20-06-23.sql
-- 璺緞: 20-06/20-06-23.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- 珍宝
-- zmh
DROP TABLE IF EXISTS `player_foster_skin`;
CREATE TABLE `player_foster_skin` (
`rid` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家id',
`type` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '系统类型',
`id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT 'id',
`star` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '星级',
`display` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '展示',
PRIMARY KEY (`rid`,`type`,`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='进阶珍宝';
-- =============================================
-- 鏂囦欢: 20-06-24.sql
-- 璺緞: 20-06/20-06-24.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- liushl 护送
DROP TABLE IF EXISTS `role_convoy`;
CREATE TABLE `role_convoy` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`convoy_id` int(11) unsigned NOT NULL DEFAULT '1' COMMENT '可护送对象',
`last_attack_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '上次攻击护送玩家时间',
`is_robber` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '是否打劫状态##1是|0不是',
`convoying` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '当前护送对象##没有时为0',
PRIMARY KEY (`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='护送信息##合服保留';
-- =============================================
-- 鏂囦欢: 20-06-28.sql
-- 璺緞: 20-06/20-06-28.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
alter table role_convoy add column `rob_log` varchar(255) NOT NULL DEFAULT '[]' COMMENT '打劫记录';
alter table role_convoy add column `rob_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '成功打劫时间';
-- =============================================
-- 鏂囦欢: 20-06-29.sql
-- 璺緞: 20-06/20-06-29.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- hh
-- 七天登录
ALTER TABLE `login_reward_player`
DROP COLUMN `day_id`;
ALTER TABLE `login_reward_player`
ADD COLUMN `day_states` varchar(500) NOT NULL DEFAULT '[]' COMMENT '已领取天数';
-- zmh
-- 活动数据
DROP TABLE IF EXISTS `custom_act_data`;
CREATE TABLE `custom_act_data` (
`rid` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`type` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '定制活动主类型',
`subtype` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '定制活动次类型',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '活动数据最后更新时间',
`act_data` varchar(5000) NOT NULL DEFAULT '[]' COMMENT '定制活动统计数据',
PRIMARY KEY (`rid`,`type`,`subtype`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='定制活动-活动统计数据,合服保留';
-- liushl
-- 角色差异化定制活动
DROP TABLE IF EXISTS `custom_act_personal`;
CREATE TABLE `custom_act_personal` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`type` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '定制活动主类型',
`subtype` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '定制活动次类型',
`s_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '活动开始时间',
`e_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '活动结束时间',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '活动数据最后更新时间',
`act_data` varchar(5000) NOT NULL DEFAULT '[]' COMMENT '定制活动统计数据##具体活动类型自定义',
PRIMARY KEY (`role_id`,`type`,`subtype`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='定制活动-角色差异化活动,合服保留';
-- =============================================
-- 鏂囦欢: 20-07-01.sql
-- 璺緞: 20-07/20-07-01.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- hh
-- 走格子
DROP TABLE IF EXISTS `role_lattice`;
CREATE TABLE `role_lattice`(
`role_id` bigint(20) UNSIGNED NOT NULL COMMENT '人物id',
`pos` tinyint(6) UNSIGNED NOT NULL DEFAULT 0 COMMENT '位置',
`circle` tinyint(6) UNSIGNED NOT NULL DEFAULT 0 COMMENT '轮次',
`update_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '更新时间',
`circle_reward` varchar(1000) NOT NULL DEFAULT '[]' COMMENT '轮次奖励',
PRIMARY KEY(`role_id`)
) ENGINE=InnoDB CHARSET=utf8 COMMENT="器灵寻宝-玩家走格子数据";
DROP TABLE IF EXISTS `role_lattice_shop`;
CREATE TABLE `role_lattice_shop`(
`role_id` bigint(20) UNSIGNED NOT NULL COMMENT '人物id',
`shop_count` tinyint(6) UNSIGNED NOT NULL DEFAULT 0 COMMENT '手动刷新次数',
`shop_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '最近操作时间',
`shop_info` varchar(255) NOT NULL DEFAULT '[]' COMMENT '商店信息',
PRIMARY KEY(`role_id`)
) ENGINE=InnoDB CHARSET=utf8 COMMENT="器灵寻宝-玩家格子商店数据";
DROP TABLE IF EXISTS `log_lattice`;
CREATE TABLE `log_lattice`(
`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '自增id',
`role_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '玩家id',
`circle` tinyint(5) UNSIGNED NOT NULL DEFAULT 0 COMMENT '轮次',
`pre_step` tinyint(5) UNSIGNED NOT NULL DEFAULT 0 COMMENT '旧步数',
`pass_step` tinyint(5) UNSIGNED NOT NULL DEFAULT 0 COMMENT '本次行步',
`cost` varchar(255) NOT NULL DEFAULT '[]' COMMENT '消耗',
`rewards` varchar(255) NOT NULL DEFAULT '[]' COMMENT '奖励',
`time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '时间',
PRIMARY KEY(`id`)
) ENGINE=InnoDB CHARSET=utf8 COMMENT="器灵寻宝-走格子日志";
-- 龙神扭蛋 tyl
DROP TABLE IF EXISTS `capsule_egg_data`;
CREATE TABLE IF NOT EXISTS `capsule_egg_data` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`pool_type` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '抽奖池类型',
`next_free_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '下次免费时间',
`draw_times` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '抽奖次数',
PRIMARY KEY (`role_id`,`pool_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='龙神扭蛋-玩家抽奖数据表';
DROP TABLE IF EXISTS `capsule_egg_draw_log`;
CREATE TABLE IF NOT EXISTS `capsule_egg_draw_log` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增id',
`pool_type` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '抽奖池类型',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`reward_cfg_id` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '奖励配置Id',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '抽奖时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='龙神扭蛋-抽奖记录';
DROP TABLE IF EXISTS `capsule_egg_person_score`;
CREATE TABLE IF NOT EXISTS `capsule_egg_person_score` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`score` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '抽奖总积分',
PRIMARY KEY (`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='龙神扭蛋-个人抽奖积分';
DROP TABLE IF EXISTS `capsule_egg_server_score`;
CREATE TABLE IF NOT EXISTS `capsule_egg_server_score` (
`pool_type` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '抽奖池类型',
`score` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '抽奖幸运值(全服积分)',
PRIMARY KEY (`pool_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='龙神扭蛋-全服幸运值';
-- =============================================
-- 鏂囦欢: 20-07-02.sql
-- 璺緞: 20-07/20-07-02.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- tyl
alter table capsule_egg_data add column `lucky_score` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '个人幸运值';
alter table capsule_egg_draw_log add column `color` tinyint(2) UNSIGNED NOT NULL DEFAULT 0 COMMENT '档位' after `reward_cfg_id`;
-- =============================================
-- 鏂囦欢: 20-07-06.sql
-- 璺緞: 20-07/20-07-06.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- zmh
ALTER TABLE `rush_rank_role`
ADD COLUMN `value2` int(11) NOT NULL DEFAULT 0 COMMENT '值2' AFTER `value`,
ADD COLUMN `value3` int(11) NOT NULL DEFAULT 0 COMMENT '值3' AFTER `value2`;
-- =============================================
-- 鏂囦欢: 20-07-07.sql
-- 璺緞: 20-07/20-07-07.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- liushl
-- 投资数据
alter table investment_data add column `is_buy` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否购买' after lv;
-- =============================================
-- 鏂囦欢: 20-07-08.sql
-- 璺緞: 20-07/20-07-08.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- hh
-- 守卫信标
DROP TABLE IF EXISTS `role_dun_guard_achieve`;
CREATE TABLE `role_dun_guard_achieve` (
`role_id` bigint(20) UNSIGNED NOT NULL DEFAULT '0' COMMENT '人物id',
`dun_id` int(11) UNSIGNED NOT NULL DEFAULT '3400' COMMENT '副本id',
`wave` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '副本进度',
`state` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '里程碑领取状态',
PRIMARY KEY (`role_id`,`dun_id`,`wave`)
) ENGINE=InnoDB CHARSET=utf8 COMMENT='守卫信标数据';
DROP TABLE IF EXISTS `dun_guard_log`;
CREATE TABLE `dun_guard_log` (
`dun_id` int(11) UNSIGNED NOT NULL COMMENT '副本id',
`wave` int(11) UNSIGNED NOT NULL COMMENT '波数进度',
`role_list` varchar(255) NOT NULL DEFAULT '[]' COMMENT '队员列表',
`time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '时间',
PRIMARY KEY(`dun_id`, `wave`)
) ENGINE=InnoDB CHARSET=utf8 COMMENT='守卫信标波数首通历史数据';
-- =============================================
-- 鏂囦欢: 20-07-09.sql
-- 璺緞: 20-07/20-07-09.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
drop table if exists player_recharge;
DROP TABLE IF EXISTS `player_recharge_rfmt`;
CREATE TABLE `player_recharge_rfmt` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`last_pay_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '最近充值时间',
`total_money` decimal(12,2) DEFAULT '0.00' COMMENT '总充值金额',
`total_gold` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '总充值元宝',
`recency` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '评级:充值间隔',
`frequency` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '评级:充值频率',
`monetary` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '评级:历史总充值',
`top` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '评级:最高额充值',
PRIMARY KEY (`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='玩家充值统计数据,合服保留';
-- tyl 功能预告
DROP TABLE IF EXISTS `role_module_advance`;
CREATE TABLE IF NOT EXISTS `role_module_advance` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`func_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '预告功能配置Id',
`reward_state` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '领奖状态',
PRIMARY KEY (`role_id`,`func_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- 宠物副本
DROP TABLE IF EXISTS `role_pet_dun_reward`;
CREATE TABLE IF NOT EXISTS `role_pet_dun_reward` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`dun_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '副本Id',
`status` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '里程碑奖励领取状态',
PRIMARY KEY (`role_id`,`dun_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='宠物副本-里程碑奖励领取状态';
DROP TABLE IF EXISTS `dun_pet_rank`;
CREATE TABLE IF NOT EXISTS `dun_pet_rank` (
`rank` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '排名',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`score` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '积分',
`reach_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '达成时间',
PRIMARY KEY (`rank`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- =============================================
-- 鏂囦欢: 20-07-13.sql
-- 璺緞: 20-07/20-07-13.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- hh
-- 守卫信标首通记录修改
DROP TABLE `dun_guard_log`;
DROP TABLE IF EXISTS `dun_guard_log`;
CREATE TABLE `dun_guard_log` (
`dun_id` int(11) UNSIGNED NOT NULL COMMENT '副本id',
`wave` int(11) UNSIGNED NOT NULL COMMENT '波数进度',
`role_id` bigint(20) UNSIGNED NOT NULL COMMENT '人物ID',
`team_id` int(32) UNSIGNED NOT NULL DEFAULT 0 COMMENT '队伍ID',
`role_data` varchar(3000) NOT NULL COMMENT '人物信息',
`time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '时间',
PRIMARY KEY(`dun_id`, `wave`, `role_id`)
) ENGINE=InnoDB CHARSET=utf8 COMMENT='守卫信标波数首通历史数据';
-- =============================================
-- 鏂囦欢: 20-07-14.sql
-- 璺緞: 20-07/20-07-14.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
DROP TABLE `race_act_role`;
DROP TABLE `race_act_rank`;
DROP TABLE `race_act`;
DROP TABLE IF EXISTS `race_rank_zone`;
CREATE TABLE `race_rank_zone` (
`server_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '服务器Id(后台唯一服号)',
`zone_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分区Id',
`platform` varchar(100) NOT NULL DEFAULT '' COMMENT '平台名',
`server_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '服务器编号(玩家可见的服编号)',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '加入分区时间戳',
PRIMARY KEY (`server_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='跨服竞榜活动-分区信息(在跨服中使用-合跨服合并保留)';
DROP TABLE IF EXISTS `race_rank_opening_act`;
CREATE TABLE `race_rank_opening_act` (
`act_id` int(11) unsigned NOT NULL COMMENT '活动Id',
`status` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '已结算奖励:结算时的时间戳;还没结算奖励:0',
PRIMARY KEY (`act_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='跨服竞榜活动-开启中的活动数据(在跨服中使用-合跨服保留主服数据)';
DROP TABLE IF EXISTS `race_rank`;
CREATE TABLE `race_rank` (
`act_id` int(11) unsigned NOT NULL COMMENT '活动Id',
`zone_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分区Id',
`rid` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`rname` varchar(50) NOT NULL DEFAULT '' COMMENT '角色名字',
`server_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '服务器Id(后台唯一服号)',
`server_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '服务器编号(玩家可见的服编号)',
`score` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '积分',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间戳',
PRIMARY KEY (`act_id`,`zone_id`,`rid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='跨服竞榜活动-排行榜数据(在跨服中使用-合跨服合并保留)';
DROP TABLE IF EXISTS `role_race_rank`;
CREATE TABLE `role_race_rank` (
`rid` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`act_id` int(11) unsigned NOT NULL COMMENT '活动Id',
`times` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '累计次数',
`buy_ten_times` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '抽十次的累计次数',
`buy_ten_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '最近一次抽十次的时间戳',
`score` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '积分',
`use_free_times` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '已使用免费次数',
`free_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '最近一次使用免费次数的时间戳',
`award_log` varchar(300) NOT NULL DEFAULT '[]' COMMENT '累计次数奖励领取记录[AwardId]',
`valid_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '数据有效截止时间戳',
`coin` int(11) NOT NULL DEFAULT '0' COMMENT '金币',
`stage` int(11) NOT NULL DEFAULT '0' COMMENT '充值阶段',
`time` int(11) NOT NULL DEFAULT '0' COMMENT '充值时间',
`coin_draw` int(11) NOT NULL DEFAULT '0' COMMENT '金币次数',
`coin_time` int(11) NOT NULL DEFAULT '0' COMMENT '金币时间',
`rune_draw` int(11) NOT NULL DEFAULT '0' COMMENT '符文次数',
`rune_time` int(11) NOT NULL DEFAULT '0' COMMENT '符文时间',
PRIMARY KEY (`rid`,`act_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='角色竞榜活动数据(在游戏服中使用-合服合并保留)';
DROP TABLE IF EXISTS `log_race_rank`;
CREATE TABLE `log_race_rank` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号',
`act_id` int(11) unsigned NOT NULL COMMENT '活动Id',
`zone_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分区Id',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`rname` varchar(50) NOT NULL DEFAULT '' COMMENT '角色名字',
`server_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '服务器Id(后台唯一服号)',
`server_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '服务器编号(玩家可见的服编号)',
`score` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '积分',
`rank` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '排名',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间戳',
`ctime` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '日志时间戳',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='跨服竞榜活动-排行榜日志(在跨服中使用)';
DROP TABLE IF EXISTS `race_rank_server_score`;
CREATE TABLE `race_rank_server_score` (
`act_id` int(11) unsigned NOT NULL COMMENT '活动Id',
`score` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '积分',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间戳',
PRIMARY KEY (`act_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='本服积分-合跨服合并保留)';
DROP TABLE IF EXISTS `log_race_rank_draw`;
CREATE TABLE `log_race_rank_draw` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`act_id` int(11) unsigned NOT NULL COMMENT '活动Id',
`score` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '抽奖后积分',
`award` varchar(800) NOT NULL DEFAULT '[]' COMMENT '奖励:[{奖励类型,物品类型Id,数量}]',
`cost` varchar(100) NOT NULL DEFAULT '[]' COMMENT '消耗:[{奖励类型,物品类型Id,数量}]',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间戳',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1019 DEFAULT CHARSET=utf8 COMMENT='跨服竞榜活动-玩家抽奖记录(在游戏服中使用)';
-- =============================================
-- 鏂囦欢: 20-07-16.sql
-- 璺緞: 20-07/20-07-16.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- liushl
-- 本服社团战
drop table if exists guild_war_division;
drop table if exists guild_war_reward;
drop table if exists guild_war_break_reward;
drop table if exists guild_war_key_val;
drop table if exists log_guild_war_allot_reward;
drop table if exists log_guild_war_battle;
drop table if exists log_guild_war_division;
drop table if exists log_guild_war_reward;
drop table if exists log_guild_war_scene;
DROP TABLE IF EXISTS `log_guild_war_role_rank`;
CREATE TABLE `log_guild_war_role_rank` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '名称',
`rank` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '排名',
`score` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '积分',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY role_id(`role_id`),
KEY time(`time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='日志-社团战本服-个人排名';
DROP TABLE IF EXISTS `log_guild_war_guild_rank`;
CREATE TABLE `log_guild_war_guild_rank` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`guild_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '社团ID',
`name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '名称',
`rank` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '排名',
`score` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '积分',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY guild_id(`guild_id`),
KEY name(`name`),
KEY time(`time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='日志-社团战本服-社团排名';
-- tyl
-- 精英考核
DROP TABLE IF EXISTS `elite_assess_category_reward`;
CREATE TABLE IF NOT EXISTS `elite_assess_category_reward` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`category` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '章节',
`status` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '奖励领取状态 0: 未达成 1: 已达成 2: 已领取',
PRIMARY KEY (`role_id`,`category`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='精英考核-章节奖励数据表';
DROP TABLE IF EXISTS `elite_assess_task`;
CREATE TABLE IF NOT EXISTS `elite_assess_task` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`task_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '任务Id',
`progress` int(2) unsigned NOT NULL DEFAULT '0' COMMENT '进度',
`status` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '奖励领取状态 0: 未达成 1: 已达成 2: 已领取',
PRIMARY KEY (`role_id`,`task_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='精英考核-任务数据表';
-- hh
-- 唤神系统
DROP TABLE IF EXISTS `role_god`;
CREATE TABLE `role_god` (
`role_id` bigint(20) UNSIGNED NOT NULL COMMENT '玩家id',
`unlock_pos` varchar(500) NOT NULL DEFAULT '[]' COMMENT '出战解锁信息[{出战位置/援助位置|_]',
PRIMARY KEY (`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='玩家唤神神相关信息';
DROP TABLE IF EXISTS `role_god_info`;
CREATE TABLE `role_god_info` (
`role_id` bigint(20) UNSIGNED NOT NULL COMMENT '玩家id',
`god_id` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '唤神id',
`star` int(11) NOT NULL DEFAULT '0' COMMENT '星级',
`lv` int(11) NOT NULL DEFAULT '0' COMMENT '等级',
`exp` int(11) NOT NULL DEFAULT '0' COMMENT '经验',
`pos` smallint(5) NOT NULL DEFAULT '0' COMMENT '出战位置##0未出战|1-99为出战位置|101-9999为援护位置',
`skills` varchar(500) NOT NULL DEFAULT '[]' COMMENT '技能等级##[{技能id,技能等级}|_]',
PRIMARY KEY (`role_id`,`god_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='玩家唤神信息';
DROP TABLE IF EXISTS `log_god_operate`;
CREATE TABLE `log_god_operate` (
`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '玩家ID',
`god_id` int(11) NOT NULL DEFAULT '0' COMMENT '唤神id',
`op_type` smallint(2) NOT NULL DEFAULT '0' COMMENT '操作类型##1激活/2升星/3升级/5技能',
`star` int(11) NOT NULL DEFAULT '0' COMMENT '当前星级',
`lv` int(11) NOT NULL DEFAULT '0' COMMENT '当前等级',
`exp` int(11) NOT NULL DEFAULT '0' COMMENT '当前经验值',
`skill` varchar(500) NOT NULL DEFAULT '[]' COMMENT '当前技能状态',
`cost` varchar(500) NOT NULL DEFAULT '[]' COMMENT '消耗',
`time` int(11) UNSIGNED DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT="玩家唤神操作日志";
DROP TABLE IF EXISTS `log_god_equip_upgrade`;
CREATE TABLE `log_god_equip_upgrade` (
`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '玩家ID',
`goods_id` int(11) NOT NULL DEFAULT '0' COMMENT '装备id',
`god_id` int(11) NOT NULL DEFAULT '0' COMMENT '唤神id',
`lv` int(11) NOT NULL DEFAULT '0' COMMENT '当前等级',
`exp` int(11) NOT NULL DEFAULT '0' COMMENT '当前经验',
`cost` varchar(5000) NOT NULL DEFAULT '[]' COMMENT '消耗##[{装备id,是否绑定,装备等级,装备经验}|_]',
`add_exp` int(11) NOT NULL DEFAULT '0' COMMENT '提供的经验',
`time` int(11) UNSIGNED DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='唤神装备升级日志';
-- tyl
-- 修改宠物副本排行榜
DROP TABLE IF EXISTS `dun_pet_rank`;
CREATE TABLE `dun_pet_rank` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`score` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '积分',
`reach_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '达成时间',
PRIMARY KEY (`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- -------------------------------------------------
-- 跨服分区相关功能部分表
-- huangyongxing
-- 2020-07-16
-- -------------------------------------------------
-- 跨服分区管理 - 已注册服务器的信息
DROP TABLE IF EXISTS `center_reg_svr`;
CREATE TABLE `center_reg_svr` (
`server_id` smallint(5) unsigned NOT NULL COMMENT '游戏服id',
`server_num` smallint(5) unsigned NOT NULL COMMENT '游戏服编号',
`svr_cid` int(11) unsigned NOT NULL COMMENT '全部跨服唯一编号(0为未正式分配)',
`m_server_ids` text COMMENT '游戏服合服列表',
`open_time` int(11) unsigned NOT NULL COMMENT '开服时间',
`time` int(11) unsigned NOT NULL COMMENT '数据更新时间',
PRIMARY KEY (`server_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='跨服中心已注册游戏服信息';
-- 全跨服游戏服唯一id维护管理
DROP TABLE IF EXISTS `center_svr_cid`;
CREATE TABLE `center_svr_cid` (
`center_id` smallint(5) unsigned NOT NULL COMMENT '跨服中心id',
`reg_cnt` smallint(5) unsigned NOT NULL COMMENT '当前已注册数量,程序中将此值与center_id按规则生成svr_cid',
PRIMARY KEY (`center_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='全跨服游戏服唯一id维护管理(跨服中心数据表)';
-- 标准跨服分区信息表
DROP TABLE IF EXISTS `center_zones`;
CREATE TABLE `center_zones` (
`center_id` smallint(5) unsigned NOT NULL COMMENT '跨服中心id',
`main_reg_order` smallint(5) unsigned NOT NULL COMMENT '分区各服中挑选的主注册序号',
`stage` tinyint(3) unsigned NOT NULL COMMENT '分区阶段',
`server_ids` text NOT NULL COMMENT '游戏服server_id列表',
PRIMARY KEY (`center_id`, `main_reg_order`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='标准跨服分区之分区信息表';
-- 标准跨服分区单服基础信息表
DROP TABLE IF EXISTS `center_zone_svr_base`;
CREATE TABLE `center_zone_svr_base` (
`server_id` smallint(5) unsigned NOT NULL COMMENT '主服游戏服server_id',
`faction` tinyint(3) unsigned NOT NULL COMMENT '阵营',
`world_level` smallint(5) unsigned NOT NULL COMMENT '世界等级',
PRIMARY KEY (`server_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='标准跨服分区单服基础信息表';
-- 跨服注册服基本信息表
DROP TABLE IF EXISTS `center_svr_base`;
CREATE TABLE `center_svr_base` (
`server_id` smallint(5) unsigned NOT NULL COMMENT '游戏服id',
`server_num` smallint(5) unsigned NOT NULL COMMENT '游戏服编号',
`server_name` varchar(100) NOT NULL COMMENT '游戏服名称',
PRIMARY KEY (`server_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='跨服注册服基本信息表';
-- -------------------------------------------------
-- =============================================
-- 鏂囦欢: 20-07-18.sql
-- 璺緞: 20-07/20-07-18.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- liushl
DROP TABLE IF EXISTS `guild_war_guild_rank`;
CREATE TABLE `guild_war_guild_rank` (
`rank` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT '排名',
`guild_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '社团ID',
`score` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '积分',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`rank`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='社团战本服-社团排名(合服清空)';
-- =============================================
-- 鏂囦欢: 20-07-20.sql
-- 璺緞: 20-07/20-07-20.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- tyl 社团竞速
DROP TABLE IF EXISTS `guild_race_rank`;
CREATE TABLE `guild_race_rank` (
`guild_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '公会Id',
`guild_name` varchar(255) NOT NULL DEFAULT '' COMMENT '公会名称',
`guild_lv` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '社团等级',
`captain_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '团长Id',
`sum_power` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '总战力',
`old_rank` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '旧排行',
PRIMARY KEY (`guild_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='社团竞速-社团排行表';
DROP TABLE IF EXISTS `guild_race_rank_member`;
CREATE TABLE `guild_race_rank_member` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`guild_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '社团Id',
`position` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '职位',
`old_rank` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '旧排行',
PRIMARY KEY (`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='社团竞速-成员排行';
-- =============================================
-- 鏂囦欢: 20-07-23.sql
-- 璺緞: 20-07/20-07-23.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- liushl
DROP TABLE IF EXISTS `equipment_collect`;
CREATE TABLE `equipment_collect` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`series` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '套数',
`color` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '品质',
`active` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '激活进度',
`collect` varchar(200) NOT NULL DEFAULT '[]' COMMENT '收集的装备',
PRIMARY KEY (`role_id`,`series`,`color`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='装备收集##合服保留';
-- 跨服分区相关表
-- huangyongxing
-- 2020-07-23
-- 调整表字段text为varchar
-- 修改center_zones分区表,去除联合主键形式,改为分区id单一主键
ALTER TABLE `center_reg_svr` MODIFY `m_server_ids` varchar(5000) NOT NULL COMMENT '游戏服合服列表';
TRUNCATE TABLE `center_zones`;
ALTER TABLE `center_zones`
MODIFY `server_ids` varchar(2000) NOT NULL COMMENT '游戏主服server_id列表',
ADD COLUMN `zone_id` int(11) NOT NULL COMMENT '分区id' FIRST,
DROP PRIMARY KEY,
DROP COLUMN `center_id`,
DROP COLUMN `main_reg_order`,
ADD PRIMARY KEY (`zone_id`);
-- 跨服分区-再分区数据
DROP TABLE IF EXISTS `center_rezone_info`;
CREATE TABLE `center_rezone_info` (
`zone_id` int(11) unsigned NOT NULL COMMENT '游戏服id',
`zone_id_2` int(11) unsigned NOT NULL COMMENT '游戏服id2',
`next_stage` tinyint(3) unsigned NOT NULL COMMENT '下一分区阶段',
`svr_factions` varchar(6000) NOT NULL COMMENT '分区各服阵营信息',
`scheduled_time` int(11) unsigned NOT NULL COMMENT '计划正式分区时间',
`confirm` tinyint(3) unsigned NOT NULL COMMENT '分区计划是否已确认过 ',
PRIMARY KEY (`zone_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='跨服分区-再分区数据';
-- ljy
DROP TABLE IF EXISTS `god_lottery_role`;
CREATE TABLE `god_lottery_role` (
`role_id` bigint(20) NOT NULL,
`counts` int(11) NOT NULL DEFAULT '0' COMMENT '抽奖次数',
`blessing` int(11) NOT NULL DEFAULT '0' COMMENT '累计值',
`counts_award` varchar(1000) NOT NULL DEFAULT '[]' COMMENT '保底奖励',
`bless_award` varchar(1000) NOT NULL DEFAULT '' COMMENT '累计奖励',
`time` int(11) NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='唤神限时抽奖信息';
DROP TABLE IF EXISTS `god_normal_lottery`;
CREATE TABLE `god_normal_lottery` (
`role_id` bigint(20) NOT NULL,
`phase` smallint(5) NOT NULL DEFAULT '0' COMMENT '期数',
`blessing` int(11) NOT NULL DEFAULT '0' COMMENT '累计值',
`bless_award` varchar(1000) NOT NULL DEFAULT '[]' COMMENT '累计奖励',
`time` int(11) NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='唤神普通抽奖信息';
DROP TABLE IF EXISTS `log_god_lottery`;
CREATE TABLE `log_god_lottery` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '玩家ID',
`pool_type` tinyint(2) NOT NULL DEFAULT '0' COMMENT '类型##1普通召唤/2限时召唤',
`phase` smallint(4) NOT NULL DEFAULT '0' COMMENT '期数',
`god_id` smallint(4) NOT NULL DEFAULT '0' COMMENT '主题唤神',
`op_type` tinyint(2) NOT NULL DEFAULT '0' COMMENT '操作##1单抽/2十连抽/3祝福值奖励/4次数奖励',
`add_blessing` int(11) NOT NULL DEFAULT '0' COMMENT '增加祝福值',
`blessing` int(11) NOT NULL DEFAULT '0' COMMENT '当前祝福值',
`counts` int(11) NOT NULL DEFAULT '0' COMMENT '总抽奖次数',
`cost` varchar(500) NOT NULL DEFAULT '[]' COMMENT '消耗',
`award` varchar(5000) NOT NULL DEFAULT '[]' COMMENT '奖励',
`time` int(11) unsigned DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=308 DEFAULT CHARSET=utf8 COMMENT='唤神抽奖日志';
-- =============================================
-- 鏂囦欢: 20-07-28.sql
-- 璺緞: 20-07/20-07-28.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- 跨服团战
-- hh
DROP TABLE IF EXISTS `camp_war_guild_info`;
CREATE TABLE `camp_war_guild_info`(
`guild_id` bigint(20) UNSIGNED NOT NULL COMMENT '社团ID',
`guild_name` varchar(300) NOT NULL DEFAULT "" COMMENT '社团名称',
`guild_flag` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '社团旗帜',
`score` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '百团大战积分',
`server_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '服务器ID',
`server_num` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '服务num',
`zone_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '分区ID',
`fac_id` smallint(5) UNSIGNED NOT NULL DEFAULT 0 COMMENT '阵营ID',
PRIMARY KEY(`guild_id`)
) ENGINE=InnoDB CHARSET=utf8 COMMENT="跨服团战-百团大战积分信息(合跨服保留)";
DROP TABLE IF EXISTS `camp_war_fac_info`;
CREATE TABLE `camp_war_fac_info`(
`guild_id` bigint(20) UNSIGNED NOT NULL COMMENT '社团ID',
`guild_name` varchar(300) NOT NULL DEFAULT "" COMMENT '社团名称',
`guild_flag` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '社团旗帜',
`rank` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '阵营内名次',
`server_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '服务ID',
`server_num` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '服务器num',
`zone_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '分区ID',
`fac_id` smallint(5) UNSIGNED NOT NULL DEFAULT 0 COMMENT '阵营ID',
PRIMARY KEY(`guild_id`)
) ENGINE=InnoDB CHARSET=utf8 COMMENT="跨服团战结果信息(合跨服保留)";
-- =============================================
-- 鏂囦欢: 20-07-31.sql
-- 璺緞: 20-07/20-07-31.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- liushl
DROP TABLE IF EXISTS `offline_hosting_setting`;
CREATE TABLE `offline_hosting_setting`(
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`set_list` varchar(255) NOT NULL DEFAULT '[]' COMMENT '设置了忽略活动列表',
`value` int(11) NOT NULL DEFAULT '0' COMMENT '托管值',
`u_time` int(11) NOT NULL DEFAULT '0' COMMENT '托管值刷新时间',
PRIMARY KEY(`role_id`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT="离线托管设置(合服保留)";
DROP TABLE IF EXISTS `offline_hosting_log`;
CREATE TABLE `offline_hosting_log`(
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`module_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '功能ID',
`sub_id` tinyint(2) UNSIGNED NOT NULL DEFAULT 0 COMMENT '子ID',
`cost_value` smallint(5) UNSIGNED NOT NULL DEFAULT 0 COMMENT '托管值',
`award` varchar(2000) NOT NULL DEFAULT '' COMMENT '奖励记录',
`duration` smallint(5) UNSIGNED NOT NULL DEFAULT 0 COMMENT '持续时间',
`time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '时间',
PRIMARY KEY(`id`),
KEY role(`role_id`),
KEY time(`time`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT="离线托管日志(合服保留)";
-- =============================================
-- 鏂囦欢: 20-08-01.sql
-- 璺緞: 20-08/20-08-01.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- hh
-- 跨服团战增加字段
ALTER TABLE `camp_war_guild_info`
ADD COLUMN `guild_power` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '社团战力' AFTER `guild_flag`;
ALTER TABLE `camp_war_guild_info`
ADD COLUMN `chief_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '社团会长ID' AFTER `guild_power`;
ALTER TABLE `camp_war_guild_info`
ADD COLUMN `chief_name` varchar(255) NOT NULL DEFAULT "" COMMENT '社团会长名字' AFTER `chief_id`;
ALTER TABLE `camp_war_guild_info`
ADD COLUMN `chief_power` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '社团会长战力' AFTER `chief_name`;
ALTER TABLE offline_hosting_setting
CHANGE COLUMN `set_list` `close_list` VARCHAR(255) NOT NULL DEFAULT '[]' COMMENT '关闭的活动列表';
-- =============================================
-- 鏂囦欢: 20-08-03.sql
-- 璺緞: 20-08/20-08-03.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- 跨服国战
DROP TABLE IF EXISTS `guild_cgwar_room`;
CREATE TABLE `guild_cgwar_room` (
`guild_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '帮派Id',
`room` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '房间',
PRIMARY KEY (`guild_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='跨服国战可参与社团(合服保留主服)';
DROP TABLE IF EXISTS `cross_guild_war_guild_info`;
CREATE TABLE `cross_guild_war_guild_info` (
`guild_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '帮派Id',
`server_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '游戏服ServerId',
`server_num` int(11) unsigned NOT NULL DEFAULT '1' COMMENT '服务器编号(玩家可见的服编号)',
`zone_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分区Id',
`room_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '房间Id',
`guild_name` varchar(100) NOT NULL DEFAULT '' COMMENT '帮派名称',
`guild_power` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '帮派战力',
`chief_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '帮主Id',
`chief_name` varchar(50) NOT NULL DEFAULT '' COMMENT '帮主名称',
`chief_power` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '帮主战力',
`sign_ups` varchar(6000) NOT NULL DEFAULT '[]' COMMENT '报名列表',
`supports` text NOT NULL COMMENT '支援列表',
`support_num` int(11) NOT NULL DEFAULT '0' COMMENT '支援人数',
PRIMARY KEY (`guild_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='跨服帮战-参战(报名)帮派信息(在跨服中使用-保留主跨服的)';
DROP TABLE IF EXISTS `cross_guild_war_last_zone`;
CREATE TABLE `cross_guild_war_last_zone` (
`server_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '游戏服ServerId',
`zone_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分区Id',
PRIMARY KEY (`server_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='跨服帮战-上一次分区信息(在跨服中使用-保留主跨服的)';
DROP TABLE IF EXISTS `cross_guild_war_city_info`;
CREATE TABLE `cross_guild_war_city_info` (
`zone_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分区Id',
`room_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '房间Id',
`city_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '城池Id',
`server_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '游戏服ServerId',
`server_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '游戏服编号(玩家看到的服数)',
`guild_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '帮派Id',
`guild_name` varchar(50) NOT NULL DEFAULT '' COMMENT '帮派名称',
`guild_power` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '帮派战力',
`chief_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '帮主Id',
`chief_name` varchar(50) NOT NULL DEFAULT '' COMMENT '帮主名称',
`chief_power` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '帮主战力',
PRIMARY KEY (`zone_id`,`room_id`,`city_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='跨服帮战-城池占领信息(在跨服中使用-保留主跨服的)';
DROP TABLE IF EXISTS `cross_guild_war_role`;
CREATE TABLE `cross_guild_war_role` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`support_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '应援次数',
`use_free_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '已使用免费应援次数',
`support_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '最近一次应援时间戳',
`city_award` varchar(100) NOT NULL DEFAULT '[]' COMMENT '领取占领城池奖励记录[CityId]',
`award_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '最近一次领取占领城池奖励时间戳',
PRIMARY KEY (`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='跨服帮战-角色相关数据(保存在游戏服-合服时保留合并数据)';
-- =============================================
-- 鏂囦欢: 20-08-05.sql
-- 璺緞: 20-08/20-08-05.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- hh
-- 时装修改
ALTER TABLE `fashion_info`
DROP COLUMN `fashion_star_lv`;
ALTER TABLE `fashion_info`
DROP COLUMN `expiry_time`;
ALTER TABLE `fashion_pos`
DROP COLUMN `pos_lv`;
ALTER TABLE `fashion_pos`
DROP COLUMN `pos_upgrade_num`;
ALTER TABLE `fashion_info`
MODIFY COLUMN `color_list` varchar(2000) NOT NULL DEFAULT '[]' COMMENT '时装颜色列表';
-- =============================================
-- 鏂囦欢: 20-08-06.sql
-- 璺緞: 20-08/20-08-06.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- hh
-- 时装日志修改
ALTER TABLE `log_fashion_activate`
ADD COLUMN `color_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '颜色ID' AFTER `fashion_id`;
ALTER TABLE `log_fashion_star`
ADD COLUMN `color_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '颜色ID' AFTER `fashion_id`;
-- huangyongxing
-- 扩充血量字段长度
ALTER TABLE `player_state`
MODIFY COLUMN `hp` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '气血' AFTER `y`;
-- =============================================
-- 鏂囦欢: 20-08-07.sql
-- 璺緞: 20-08/20-08-07.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- zmh 外援存储
DROP TABLE IF EXISTS `cross_guild_war_guild_help_info`;
CREATE TABLE `cross_guild_war_guild_help_info` (
`guild_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '帮派Id(阵营)',
`server_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '游戏服ServerId',
`zone_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分区Id',
`help_ups` varchar(6000) NOT NULL DEFAULT '[]' COMMENT '报名列表',
PRIMARY KEY (`guild_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='跨服帮战-外援(报名)帮派信息(在跨服中使用-保留主跨服的)';
-- =============================================
-- 鏂囦欢: 20-08-08.sql
-- 璺緞: 20-08/20-08-08.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- liushl
DROP TABLE IF EXISTS `madness_land_zone_guild_rank`;
CREATE TABLE `madness_land_zone_guild_rank`(
`zone_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分区id',
`rank` int(11) NOT NULL DEFAULT '0' COMMENT '排名',
`server_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '服务器',
`guild_name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '公会名字',
`score` int(11) NOT NULL DEFAULT '0' COMMENT '积分',
PRIMARY KEY(`zone_id`, `rank`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT="狂战领域-跨服公会排名(合服保留)";
DROP TABLE IF EXISTS `madness_land_guild_rank`;
CREATE TABLE `madness_land_guild_rank`(
`rank` int(11) NOT NULL DEFAULT '0' COMMENT '排名',
`guild_name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '公会名字',
`score` int(11) NOT NULL DEFAULT '0' COMMENT '积分',
PRIMARY KEY(`rank`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT="狂战领域-本服公会排名(合服清空)";
drop table if exists madness_land_zone_server_rank;
-- =============================================
-- 鏂囦欢: 20-08-10.sql
-- 璺緞: 20-08/20-08-10.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- zmh 外援存储
ALTER TABLE `cross_guild_war_guild_info`
ADD COLUMN `help_ups` varchar(6000) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '[]' COMMENT '外援列表' AFTER `sign_ups`;
DROP TABLE IF EXISTS `log_cgwar_city_info`;
CREATE TABLE `log_cgwar_city_info` (
`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '自增id',
`zone_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分区Id',
`room_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '房间Id',
`city_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '城池Id',
`server_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '游戏服ServerId',
`server_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '游戏服编号(玩家看到的服数)',
`guild_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '帮派Id',
`guild_name` varchar(50) NOT NULL DEFAULT '' COMMENT '帮派名称',
`guild_power` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '帮派战力',
`chief_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '帮主Id',
`chief_name` varchar(50) NOT NULL DEFAULT '' COMMENT '帮主名称',
`chief_power` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '帮主战力',
`time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='跨服国战往期战报';
ALTER TABLE `cross_guild_war_last_zone`
ADD COLUMN `fact_id` int(11) NOT NULL DEFAULT 0 COMMENT '阵营ID' AFTER `zone_id`;
-- =============================================
-- 鏂囦欢: 20-08-11.sql
-- 璺緞: 20-08/20-08-11.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- hh 唤神副本相关
DROP TABLE IF EXISTS `role_god_dun`;
CREATE TABLE `role_god_dun`(
`role_id` bigint(20) UNSIGNED NOT NULL COMMENT '人物id',
`day_shop_list` varchar(2000) NOT NULL DEFAULT '[]' COMMENT '日常商品列表',
`day_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '日常商品更新时间',
`week_shop_list` varchar(2000) NOT NULL DEFAULT '[]' COMMENT '周常商品列表',
`week_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '周常商品更新时间',
`role_attrs` varchar(500) NOT NULL DEFAULT '[]' COMMENT '人物部分基础属性汇总',
PRIMARY KEY(`role_id`)
) ENGINE = InnoDB CHARSET=utf8 COMMENT="人物唤神副本信息";
DROP TABLE IF EXISTS `god_dun_wave_score`;
CREATE TABLE `god_dun_wave_score`(
`dun_id` int(11) UNSIGNED NOT NULL COMMENT '副本id',
`wave` int(11) UNSIGNED NOT NULL COMMENT '波数',
`role_id` bigint(20) UNSIGNED NOT NULL COMMENT '人物id',
`server_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '游戏服id',
`server_num` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '游戏服编号',
`score` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '波数积分',
`role_show` varchar(1000) NOT NULL DEFAULT '[]' COMMENT '人物外观',
PRIMARY KEY(`dun_id`, `wave`, `role_id`)
)ENGINE = InnoDB CHARSET=utf8 COMMENT="唤神副本波数积分信息(跨服使用)-合跨服保留";
DROP TABLE IF EXISTS `god_dun_score`;
CREATE TABLE `god_dun_score`(
`role_id` int(11) UNSIGNED NOT NULL COMMENT '副本id',
`server_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '游戏服id',
`server_num` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '游戏服编号',
`score` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '总积分',
`role_show` varchar(1000) NOT NULL DEFAULT '[]' COMMENT '人物外观',
PRIMARY KEY(`role_id`)
)ENGINE = InnoDB CHARSET=utf8 COMMENT="唤神副本总积分信息(跨服使用)-合跨服保留";
DROP TABLE IF EXISTS `role_god_dun_live`;
CREATE TABLE `role_god_dun_live`(
`role_id` bigint(20) UNSIGNED NOT NULL COMMENT '玩家id',
`server_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '游戏服id',
`time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '时间',
PRIMARY KEY(`role_id`)
)ENGINE = InnoDB CHARSET=utf8 COMMENT="唤神副本活跃数据(跨服使用)-合跨服保留";
-- huangyongxing
-- 团购活动
DROP TABLE IF EXISTS `group_buy_data`;
CREATE TABLE `group_buy_data` (
`subtype` smallint(5) NOT NULL DEFAULT '1' COMMENT '活动子类型id',
`grade` tinyint(3) NOT NULL DEFAULT '0' COMMENT '活动档次id',
`real_buyer_count` smallint(5) NOT NULL DEFAULT '0' COMMENT '真实购买人数',
`fix_buyer_count` smallint(5) NOT NULL DEFAULT '0' COMMENT '修正的购买人数',
`gold_type` tinyint(3) NOT NULL DEFAULT '0' COMMENT '货币类型',
`original_price` smallint(5) NOT NULL DEFAULT '0' COMMENT '原始价格',
`stime` int(11) NOT NULL DEFAULT '0' COMMENT '开始时间',
`etime` int(11) NOT NULL DEFAULT '0' COMMENT '结束时间',
`buyers` varchar(20000) NOT NULL COMMENT '购买者角色id列表',
PRIMARY KEY (`subtype`,`grade`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='团购活动数据';
-- =============================================
-- 鏂囦欢: 20-08-12.sql
-- 璺緞: 20-08/20-08-12.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- hh
-- 唤神副本排行相关
ALTER TABLE `god_dun_score`
ADD COLUMN `pass` tinyint(3) UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否通关' AFTER `role_show`;
ALTER TABLE `god_dun_score`
MODIFY COLUMN `role_id` bigint(20) UNSIGNED NOT NULL COMMENT '玩家id';
-- =============================================
-- 鏂囦欢: 20-08-13.sql
-- 璺緞: 20-08/20-08-13.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- tyl
-- 废土战场
DROP TABLE IF EXISTS `wasteland_war`;
CREATE TABLE `wasteland_war` (
`server_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '服务器Id',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`role_name` varchar(255) NOT NULL DEFAULT '' COMMENT '角色名称',
`round` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '轮数',
`rank` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '排行',
`score` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '积分',
`kill_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '最大击杀数',
`max_combo` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '最大连杀数',
`sex` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '性别',
`vip_lv` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT 'vip等级',
`sup_vip` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '贵族',
`server_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '服务器号',
PRIMARY KEY (`server_id`,`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='废土战场-排行榜数据';
-- =============================================
-- 鏂囦欢: 20-08-14.sql
-- 璺緞: 20-08/20-08-14.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- 2020-08-14
-- liushl
alter table equipment add column `series` tinyint(8) NOT NULL DEFAULT '0' COMMENT '当前解锁的代数';
DROP TABLE IF EXISTS `madness_land_zone_server_rank`;
CREATE TABLE `madness_land_zone_server_rank`(
`zone_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分区id',
`rank` int(11) NOT NULL DEFAULT '0' COMMENT '排名',
`server_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '服务器',
`server_name` varchar(255) NOT NULL DEFAULT '[]' COMMENT '服务器名字',
`score` int(11) NOT NULL DEFAULT '0' COMMENT '积分',
PRIMARY KEY(`zone_id`, `rank`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT="狂战领域-跨服区服排名(合服保留)";
DROP TABLE IF EXISTS `madness_land_role_rank`;
CREATE TABLE `madness_land_role_rank`(
`rank` int(11) NOT NULL DEFAULT '0' COMMENT '排名',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`score` int(11) NOT NULL DEFAULT '0' COMMENT '积分',
PRIMARY KEY(`rank`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT="狂战领域-本服个人排名(合服清空)";
-- huangyongxing
-- 弹珠活动数据
DROP TABLE IF EXISTS `role_pellet_draw`;
CREATE TABLE `role_pellet_draw` (
`id` bigint(20) unsigned NOT NULL COMMENT '角色id',
`round` tinyint(3) unsigned NOT NULL DEFAULT '1' COMMENT '当前抽奖轮次',
`count` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '当前轮次抽奖次数',
`got_ids` varchar(100) NOT NULL COMMENT '本轮次已领取的次数奖励id',
`got_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '最后一次领取次数奖励',
`draw_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '最后一次抽奖',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='弹珠活动抽奖信息(关联每日累充/消费活动)';
-- =============================================
-- 鏂囦欢: 20-08-15.sql
-- 璺緞: 20-08/20-08-15.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- 2020-08-15
-- tyl
-- 废土战场
alter table wasteland_war add column `war_field` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '战场数' after `role_name`;
ALTER TABLE `role_guild_collect`
ADD COLUMN `collect_count` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '本次活动采集次数' AFTER `last_enter_time`;
-- huangyongxing
-- 弹珠活动奖励记录
DROP TABLE IF EXISTS `pellet_award_records`;
CREATE TABLE `pellet_award_records` (
`id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '自增id',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色id',
`name` varchar(100) NOT NULL COMMENT '角色名',
`goods_type_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '道具配置id',
`goods_num` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '道具数量',
`get_type` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '获取方式(0抽奖 1累计次数奖励)',
`time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '获得时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='弹珠活动奖励记录';
ALTER TABLE `player_guild`
MODIFY COLUMN `order` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '[]' COMMENT '已接单' AFTER `red_gold_packet`;
-- zmh
-- 全民动员 进度管理
DROP TABLE IF EXISTS `mobilize_fake_cord`;
CREATE TABLE `mobilize_fake_cord`(
`task_type` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '任务类型',
`fake_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '假数据id',
`stime` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '开始时间',
`etime` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '截止时间',
`ltime` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '上次更新',
`remain_score` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '应补助分',
`per_score` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '单次补助分',
`remain_times` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '补助频率',
`remain_click` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '补助计数器',
`process` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '目前进度',
PRIMARY KEY(`task_type`, `fake_id`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT="全民动员 合服保留主服";
-- liushl
DROP TABLE IF EXISTS `madness_land_zone_role_rank`;
CREATE TABLE `madness_land_zone_role_rank`(
`zone_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分区id',
`rank` int(11) NOT NULL DEFAULT '0' COMMENT '排名',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`name` varchar(255) NOT NULL DEFAULT '' COMMENT '角色名称',
`sex` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '性别',
`vip` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT 'vip等级',
`sup_vip` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '贵族',
`server_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '服务器号',
`score` int(11) NOT NULL DEFAULT '0' COMMENT '积分',
PRIMARY KEY(`zone_id`, `rank`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT="狂战领域-跨服个人排名(合服保留)";
-- =============================================
-- 鏂囦欢: 20-08-17.sql
-- 璺緞: 20-08/20-08-17.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- hh
-- 物品格子位置字段长度修改
ALTER TABLE `goods`
MODIFY COLUMN `cell` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '物品格子位置';
-- =============================================
-- 鏂囦欢: 20-08-19.sql
-- 璺緞: 20-08/20-08-19.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- zmh
-- 进阶系统升级
DROP TABLE IF EXISTS `log_foster_upgrade`;
CREATE TABLE `log_foster_upgrade` (
`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '自增id',
`rid` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色id',
`name` varchar(100) NOT NULL COMMENT '角色名',
`type` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '系统类型',
`grade` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '阶位',
`star` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '星级',
`exp` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '祝福值',
`etime` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '有效期',
`autobuy` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '是否自动购买',
`costs` varchar(500) NOT NULL DEFAULT '[]' COMMENT '花费',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='进阶系统升级日志';
-- zmh
-- 进阶系统核心
DROP TABLE IF EXISTS `log_foster_core_upgrade`;
CREATE TABLE `log_foster_core_upgrade` (
`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '自增id',
`rid` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色id',
`name` varchar(100) NOT NULL COMMENT '角色名',
`type` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '系统类型',
`core` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '核心类型',
`value` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '当前值',
`costs` varchar(500) NOT NULL DEFAULT '[]' COMMENT '花费',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='进阶系统核心日志';
-- zmh
-- 进阶系统技能
DROP TABLE IF EXISTS `log_foster_skill_upgrade`;
CREATE TABLE `log_foster_skill_upgrade` (
`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '自增id',
`rid` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色id',
`name` varchar(100) NOT NULL COMMENT '角色名',
`type` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '系统类型',
`skill` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '技能ID',
`lv` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '技能等级',
`costs` varchar(500) NOT NULL DEFAULT '[]' COMMENT '花费',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='进阶系统技能日志';
-- zmh
-- 进阶系统装备
DROP TABLE IF EXISTS `log_foster_equip`;
CREATE TABLE `log_foster_equip` (
`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '自增id',
`rid` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色id',
`name` varchar(100) NOT NULL COMMENT '角色名',
`type` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '系统类型',
`opty` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '操作类型',
`pos` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '部位',
`bitem` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '操作前道具',
`aitem` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '操作后道具',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='进阶系统技能日志';
-- zmh
-- 进阶系统装备升级
DROP TABLE IF EXISTS `log_foster_equip_lv`;
CREATE TABLE `log_foster_equip_lv` (
`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '自增id',
`rid` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色id',
`name` varchar(100) NOT NULL COMMENT '角色名',
`type` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '系统类型',
`grade` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '阶位',
`pos` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '部位',
`item` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '道具',
`before_lv` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '前等级',
`before_exp` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '前经验',
`after_lv` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '后等级',
`after_exp` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '后经验',
`costs` varchar(500) NOT NULL DEFAULT '[]' COMMENT '花费',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='进阶系统装备升级日志';
-- tyl
-- 快速充值日志
DROP TABLE IF EXISTS `log_quickcharge`;
CREATE TABLE `log_quickcharge` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`product_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '商品Id',
`gold` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '金币数',
`money_gap` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '充值前金币差额',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '充值时间',
PRIMARY KEY (`role_id`,`product_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='快速充值日志';
-- =============================================
-- 鏂囦欢: 20-08-20.sql
-- 璺緞: 20-08/20-08-20.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- 2020-08-20
-- tyl 修改快速充值日志表
DROP TABLE IF EXISTS `log_quickcharge`;
CREATE TABLE `log_quickcharge` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`product_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '商品Id',
`gold` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '金币数',
`money_gap` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '充值前金币差额',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '充值时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='快速充值日志';
-- hh
-- 单笔充值辅助数据
DROP TABLE IF EXISTS `role_single_charge`;
CREATE TABLE `role_single_charge`(
`role_id` bigint(20) UNSIGNED NOT NULL COMMENT '人物id',
`subtype` int(11) UNSIGNED NOT NULL COMMENT '活动子类型',
`grade_id` smallint(5) UNSIGNED NOT NULL COMMENT '档次id',
`receive_count` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '已领取次数',
`total_count` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '档次总次数',
`time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '时间',
PRIMARY KEY(`role_id`, `subtype`, `grade_id`),
INDEX(`subtype`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT="人物单笔充值辅助数据";
-- zmh
-- 进阶皮肤升级
DROP TABLE IF EXISTS `log_foster_skin_upgrade`;
CREATE TABLE `log_foster_skin_upgrade` (
`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '自增id',
`rid` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色id',
`name` varchar(100) NOT NULL COMMENT '角色名',
`type` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '系统类型',
`opty` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '操作类型',
`skinid` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '珍宝ID',
`bef_star` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '前星级',
`aft_star` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '后星级',
`costs` varchar(500) NOT NULL DEFAULT '[]' COMMENT '花费',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='进阶皮肤升级日志';
-- huanyongxing
DROP TABLE IF EXISTS `role_treasure_house`;
CREATE TABLE `role_treasure_house` (
`id` bigint(20) NOT NULL COMMENT '角色id',
`period` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '期数(数据归属)',
`round` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '当前轮次(真实,前端显示的是转换后数据)',
`count` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '当前轮次抽奖次数',
`recv_round` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '未领完奖励的轮次(真实,前端显示的是转换后数据)',
`data` varchar(600) NOT NULL DEFAULT '[]' COMMENT '当前在领轮次已领取的奖励次数档次+角色任务数据',
`time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '数据时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='角色珍宝阁数据';
ALTER TABLE `log_foster_equip`
ADD COLUMN `grade` int(11) NOT NULL DEFAULT 0 COMMENT '阶位' AFTER `type`;
-- =============================================
-- 鏂囦欢: 20-08-24.sql
-- 璺緞: 20-08/20-08-24.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- hh
-- 限时邮件
DROP TABLE IF EXISTS `limited_mail`;
CREATE TABLE `limited_mail`(
`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '邮件编号',
`title` varchar(500) NOT NULL DEFAULT "" COMMENT '邮件标题',
`content` varchar(1000) NOT NULL DEFAULT "" COMMENT '邮件内容',
`gold` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '彩钻',
`bgold` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '红钻',
`rewards` varchar(1000) NOT NULL DEFAULT '[]' COMMENT '奖励列表',
`open_days` varchar(500) NOT NULL DEFAULT '[]' COMMENT '开服天数区间',
`tar_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '定时时间',
`last_day_login` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '最近登录天数',
`lvs` varchar(500) NOT NULL DEFAULT '[]' COMMENT '等级区间',
`vips` varchar(500) NOT NULL DEFAULT '[]' COMMENT 'vip区间',
`source` varchar(500) NOT NULL DEFAULT "" COMMENT '渠道',
PRIMARY KEY(`id`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT="限时邮件";
-- =============================================
-- 鏂囦欢: 20-08-25.sql
-- 璺緞: 20-08/20-08-25.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- hh
-- 限时邮件修改
ALTER TABLE `limited_mail`
ADD COLUMN `update_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '操作时间' AFTER `source`;
-- =============================================
-- 鏂囦欢: 20-08-27.sql
-- 璺緞: 20-08/20-08-27.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- zmh
-- 星辰数据
DROP TABLE IF EXISTS `role_galaxy`;
CREATE TABLE `role_galaxy`(
`rid` bigint(20) UNSIGNED NOT NULL COMMENT '人物id',
`pos_list` varchar(500) NOT NULL DEFAULT '[]' COMMENT '槽位开放记录',
`display` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '展示状态',
`skin` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '皮肤状态',
`refresh_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '刷新时间戳',
`refresh_times` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '刷新次数',
`item_list` varchar(1000) NOT NULL DEFAULT '[]' COMMENT '市场列表[]',
PRIMARY KEY(`rid`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT="玩家星辰-合服保留";
-- zmh
-- 星辰皮肤数据
DROP TABLE IF EXISTS `role_galaxy_skin`;
CREATE TABLE `role_galaxy_skin`(
`rid` bigint(20) UNSIGNED NOT NULL COMMENT '人物id',
`skin` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '皮肤',
`star` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '星级',
PRIMARY KEY(`rid`,`skin`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT="玩家星辰皮肤-合服保留";
-- =============================================
-- 鏂囦欢: 20-08-31.sql
-- 璺緞: 20-08/20-08-31.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- liushl
DROP TABLE IF EXISTS `beauty_contest_data`;
CREATE TABLE `beauty_contest_data`(
`server_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '服务器id',
`open_zones` varchar(2000) NOT NULL DEFAULT '[]' COMMENT '当前开放的分区',
`round` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '轮次,每次开启+1',
`begin_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '轮次开始时间',
`end_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '轮次结束时间',
`stage` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '活动阶段',
`stage_begin` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '阶段开始时间',
`stage_end` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '阶段结束时间',
PRIMARY KEY(`server_id`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT="靓丽大赛-活动数据(合服保留)";
DROP TABLE IF EXISTS `beauty_contest_role`;
CREATE TABLE `beauty_contest_role`(
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`zone_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分区id',
`server_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '服务器id',
`server_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '服务器id',
`name` varchar(50) NOT NULL DEFAULT '' COMMENT '角色名称',
`sex` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '性别',
`vip` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT 'vip等级',
`sup_vip` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '贵族',
`career` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '职业',
`turn` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '转职',
`picture` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '头像',
`picture_dress` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '头像装扮',
`contest_data` varchar(255) NOT NULL DEFAULT '' COMMENT '参赛数据',
`vote_stage` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '当前票数',
`vote_add_up` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '累计票数',
`pick_counts` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '挑选次数',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '投票时间',
`stage` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '最后阶段',
`rank` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '排名',
PRIMARY KEY(`role_id`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT="靓丽大赛-参赛个人数据(合服保留)";
DROP TABLE IF EXISTS `beauty_contest_log`;
CREATE TABLE `beauty_contest_log`(
`zone_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分区id',
`rank` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '排名',
`server_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '服务器号',
`name` varchar(50) NOT NULL DEFAULT '' COMMENT '角色名称',
`sex` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '性别',
`vip` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT 'vip等级',
`sup_vip` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '贵族',
`career` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '职业',
`turn` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '转职',
`picture` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '头像',
`picture_dress` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '头像装扮',
`contest_data` varchar(255) NOT NULL DEFAULT '' COMMENT '参赛数据',
PRIMARY KEY(`zone_id`, `rank`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT="靓丽大赛-上期数据(合服保留)";
DROP TABLE IF EXISTS `beauty_contest_sign`;
CREATE TABLE `beauty_contest_sign`(
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`contest_data` varchar(255) NOT NULL DEFAULT '' COMMENT '参赛数据',
`vote` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '票数',
`stage` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '最后阶段',
`sign_award` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '报名奖励',
`data_change` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '是否更新竞赛数据',
PRIMARY KEY(`role_id`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT="靓丽大赛-报名数据(合服保留)";
DROP TABLE IF EXISTS `beauty_contest_vote_log`;
CREATE TABLE `beauty_contest_vote_log`(
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`vote_name` varchar(50) NOT NULL DEFAULT '' COMMENT '投票对象',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY(`id`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT="靓丽大赛-投票记录(合服保留)";
alter table log_recharge_first add column `last_behavior` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '玩家行为';
-- =============================================
-- 鏂囦欢: 20-09-01.sql
-- 璺緞: 20-09/20-09-01.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- zmh
-- 星辰图鉴数据
DROP TABLE IF EXISTS `player_galaxy`;
CREATE TABLE `player_galaxy` (
`rid` bigint(20) unsigned NOT NULL COMMENT '角色id',
`type` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '星群',
`subtype` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '星团',
`gain` varchar(500) NOT NULL DEFAULT '[]' COMMENT '已收集',
`state` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '状态',
PRIMARY KEY (`rid`,`type`,`subtype`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='星辰图鉴数据合服保留';
-- =============================================
-- 鏂囦欢: 20-09-02.sql
-- 璺緞: 20-09/20-09-02.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- tyl
-- 宠物副本排行榜修改
alter table dun_pet_rank add column `status` TINYINT(2) UNSIGNED NOT NULL DEFAULT '0' COMMENT '日奖励领取状态';
-- huangyongxing
-- 删除废弃字段
ALTER TABLE `player_login` DROP COLUMN `logout_time`;
-- =============================================
-- 鏂囦欢: 20-09-03.sql
-- 璺緞: 20-09/20-09-03.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- tyl
-- 宠物副本排行榜修改
alter table dun_pet_rank add column `old_score` INT(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '昨日积分' after `reach_time`;
-- =============================================
-- 鏂囦欢: 20-09-04.sql
-- 璺緞: 20-09/20-09-04.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- ljy
-- 星辰副本
DROP TABLE IF EXISTS `galaxy_dun_chapter_reward`;
CREATE TABLE `galaxy_dun_chapter_reward` (
`role_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '人物id',
`chapter_id` smallint(5) NOT NULL DEFAULT '0' COMMENT '章节id',
`star_list` varchar(255) NOT NULL DEFAULT '[]' COMMENT '已领取的星数奖励列表',
PRIMARY KEY (`role_id`,`chapter_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='星辰副本-章节奖励领取状态';
DROP TABLE IF EXISTS `galaxy_dun_chapter`;
CREATE TABLE `galaxy_dun_chapter` (
`role_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '玩家id',
`chapter_id` smallint(5) NOT NULL COMMENT '玩家所处章节',
PRIMARY KEY (`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='星辰副本-玩家所在章节';
-- =============================================
-- 鏂囦欢: 20-09-07.sql
-- 璺緞: 20-09/20-09-07.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- tyl
-- 废土战场添加战力字段
alter table wasteland_war add column `power` BIGINT(20) UNSIGNED NOT NULL DEFAULT '0' COMMENT '战力' after `server_num`;
-- =============================================
-- 鏂囦欢: 20-09-08.sql
-- 璺緞: 20-09/20-09-08.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- liushl
alter table equipment add column `follow_guard` int(11) NOT NULL DEFAULT '0' COMMENT '跟随的守护(物品id)';
-- =============================================
-- 鏂囦欢: 20-09-11.sql
-- 璺緞: 20-09/20-09-11.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- 2020-09-11
-- huangyongxing
-- 修改战力字段,扩充为bigint
ALTER TABLE `player_state` MODIFY COLUMN `last_combat_power` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家最后退出游戏时候的战力';
ALTER TABLE `player_high` MODIFY COLUMN `hightest_combat_power` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '历史最高战力';
-- =============================================
-- 鏂囦欢: 20-09-16.sql
-- 璺緞: 20-09/20-09-16.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- liushl
-- 删除旧代码:在线活动
DROP TABLE IF EXISTS online_gift;
-- =============================================
-- 鏂囦欢: 20-09-17.sql
-- 璺緞: 20-09/20-09-17.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- liushl
DROP TABLE IF EXISTS `merge_server_local`;
CREATE TABLE `merge_server_local` (
`server_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '服务器Id',
PRIMARY KEY (`server_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='本服合服信息(合服合并保留)';
DROP TABLE IF EXISTS `merge_server_center`;
CREATE TABLE `merge_server_center` (
`server_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '服务器Id',
PRIMARY KEY (`server_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='跨服合服信息(合服合并保留)';
-- =============================================
-- 鏂囦欢: 20-09-19.sql
-- 璺緞: 20-09/20-09-19.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- zmh
-- 删除旧代码
DROP TABLE IF EXISTS kf_town_war;
DROP TABLE IF EXISTS kf_town_war_building;
DROP TABLE IF EXISTS kf_town_war_role;
DROP TABLE IF EXISTS kf_town_war_shop;
DROP TABLE IF EXISTS base_kf_town_war_birth;
DROP TABLE IF EXISTS base_kf_town_war_buding_reward;
DROP TABLE IF EXISTS base_kf_town_war_building;
DROP TABLE IF EXISTS base_kf_town_war_guild_rank;
DROP TABLE IF EXISTS base_kf_town_war_kill_reward;
DROP TABLE IF EXISTS base_kf_town_war_kv;
DROP TABLE IF EXISTS base_kf_town_war_open;
DROP TABLE IF EXISTS base_kf_town_war_own;
DROP TABLE IF EXISTS base_kf_town_war_own_reward;
DROP TABLE IF EXISTS base_kf_town_war_score_reward;
DROP TABLE IF EXISTS base_kf_town_war_ship;
DROP TABLE IF EXISTS base_kf_town_war_shop;
DROP TABLE IF EXISTS log_kf_town_buy_good;
DROP TABLE IF EXISTS log_kf_town_daily_own_reward;
DROP TABLE IF EXISTS log_kf_town_guild_apply;
DROP TABLE IF EXISTS log_kf_town_kill_reward;
DROP TABLE IF EXISTS log_kf_town_result;
DROP TABLE IF EXISTS log_kf_town_role_reward;
DROP TABLE IF EXISTS log_kf_invade_server_produce;
DROP TABLE IF EXISTS log_kf_invade_server_rank;
DROP TABLE IF EXISTS log_kf_invade_server_rank_reward;
DROP TABLE IF EXISTS log_kf_invade_stage_reward;
DROP TABLE IF EXISTS log_kf_invade_task_reward;
DROP TABLE IF EXISTS log_kf_invade_count_reward;
DROP TABLE IF EXISTS log_kf_invade_boss_reward;
DROP TABLE IF EXISTS log_kf_invade_boss_server_reward;
DROP TABLE IF EXISTS kf_invade_server;
DROP TABLE IF EXISTS role_kf_invade_task;
DROP TABLE IF EXISTS role_kf_invade;
DROP TABLE IF EXISTS base_kf_invade_act_score;
DROP TABLE IF EXISTS base_kf_invade_boss_person_reward;
DROP TABLE IF EXISTS base_kf_invade_boss_ranking_reward;
DROP TABLE IF EXISTS base_kf_invade_boss_takepart_reward;
DROP TABLE IF EXISTS base_kf_invade_keyvalues;
DROP TABLE IF EXISTS base_kf_invade_ranking_reward;
DROP TABLE IF EXISTS base_kf_invade_scene_mon;
DROP TABLE IF EXISTS base_kf_invade_stage_reward;
DROP TABLE IF EXISTS base_kf_invade_task;
DROP TABLE IF EXISTS base_kf_invade_task_reward;
DROP TABLE IF EXISTS base_kf_invade_timelim_boss;
DROP TABLE IF EXISTS base_kf_invade_timelim_res;
DROP TABLE IF EXISTS flower_rank_act_local;
DROP TABLE IF EXISTS flower_kf_rank_act;
DROP TABLE IF EXISTS flower_kf_rank_act_local;
DROP TABLE IF EXISTS flower_kf_gift_record;
DROP TABLE IF EXISTS log_flower_rank_local;
DROP TABLE IF EXISTS log_flower_rank_kf;
DROP TABLE IF EXISTS kf_cloud_buy;
DROP TABLE IF EXISTS kf_cloud_buy_purchase_record;
DROP TABLE IF EXISTS kf_cloud_buy_draw_record;
DROP TABLE IF EXISTS kf_common_rank_role;
DROP TABLE IF EXISTS kf_common_rank_praise;
DROP TABLE IF EXISTS log_kf_common_rank_role;
-- =============================================
-- 鏂囦欢: 20-09-21.sql
-- 璺緞: 20-09/20-09-21.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- hh
-- boss关注修改字段
ALTER TABLE `local_boss_focus`
ADD COLUMN `boss_type` smallint(5) UNSIGNED NOT NULL DEFAULT 0 COMMENT "boss类型" AFTER `boss_id`;
-- liushl
DROP TABLE IF EXISTS `daily_consume_log`;
CREATE TABLE daily_consume_log(
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`zero_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '0点时间戳',
`gold` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '元宝数',
`bgold` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '绑元数',
`coin` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '铜币数',
PRIMARY KEY (`role_id`,`zero_time`)
)ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='每日消费日志(合服合并保留)';
-- =============================================
-- 鏂囦欢: 20-09-24.sql
-- 璺緞: 20-09/20-09-24.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- liushl
alter table player_devour add column `active_lv` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '激活的节点等级';
alter table equipment add column `gems_suit` varchar(255) NOT NULL DEFAULT '[]' COMMENT '宝石套装##[{series,lv}]';
-- =============================================
-- 鏂囦欢: 20-09-28.sql
-- 璺緞: 20-09/20-09-28.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- tyl 嗨点额外获得值
DROP TABLE IF EXISTS `hi_points_extra`;
CREATE TABLE `hi_points_extra` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`sub_type` smallint(2) unsigned NOT NULL DEFAULT '0' COMMENT '活动子类型',
`extra_points` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '额外嗨点值',
`utime` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
PRIMARY KEY (`role_id`,`sub_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='嗨点额外获得值';
-- =============================================
-- 鏂囦欢: 20-10-10.sql
-- 璺緞: 20-10/20-10-10.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- hh
-- 删除每日转盘旧表
DROP TABLE `daily_turntable`;
DROP TABLE `daily_turntable_info`;
-- liushl
-- 器灵改造
alter table log_equipment_empower
add column `series` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '装备套数' after `name`;
alter table equipment_series
add column `empower_lv` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '器灵等级';
drop table if exists equipment_pos;
-- =============================================
-- 鏂囦欢: 20-10-11.sql
-- 璺緞: 20-10/20-10-11.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- tyl 性格系统
DROP TABLE IF EXISTS `role_nature`;
CREATE TABLE `role_nature` (
`rid` bigint(20) unsigned NOT NULL COMMENT '玩家id',
`intellect` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '总理性值',
`nastic` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '总感性值',
`neutral` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '总中性值',
`left_intellect` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '剩余理性值',
`left_nastic` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '剩余感性值',
`left_neutral` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '剩余中性值',
`free_value` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '自由性格点',
`level` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '突破等级',
`overflow_value` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '溢出点数(用于提升等级)',
`add_value` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '当前点击的加点数',
PRIMARY KEY (`rid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='玩家人格数据';
DROP TABLE IF EXISTS `role_nature_reward`;
CREATE TABLE `role_nature_reward` (
`role_id` bigint(20) unsigned NOT NULL COMMENT '角色Id',
`category` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '章节',
`nature_type` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '性格类型',
`spot` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '点位',
`light_times` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '点亮次数',
`reward_status` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '领奖状态',
PRIMARY KEY (`role_id`,`category`,`nature_type`,`spot`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='性格-奖励领取状态';
DROP TABLE IF EXISTS `role_nature_tips`;
CREATE TABLE `role_nature_tips` (
`role_id` bigint(20) unsigned NOT NULL COMMENT '角色Id',
`nature_type` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '性格类型',
`tips` varchar(250) NOT NULL DEFAULT '[]' COMMENT '标签',
PRIMARY KEY (`role_id`,`nature_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='性格标签';
-- =============================================
-- 鏂囦欢: 20-10-13.sql
-- 璺緞: 20-10/20-10-13.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- tyl
DROP TABLE IF EXISTS `role_nature_tips`;
CREATE TABLE `role_nature_tips` (
`role_id` bigint(20) unsigned NOT NULL COMMENT '角色Id',
`nature_type` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '性格类型',
`tip` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '标签',
`show_pos` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '展示的位置',
PRIMARY KEY (`role_id`,`nature_type`,`tip`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='性格标签';
alter table role_nature drop column `add_value`;
DROP TABLE IF EXISTS `role_nature_category_reward`;
CREATE TABLE `role_nature_category_reward` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`category` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '章节',
`status` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '奖励领取状态',
PRIMARY KEY (`role_id`,`category`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='性格-章节奖励';
-- =============================================
-- 鏂囦欢: 20-10-16.sql
-- 璺緞: 20-10/20-10-16.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- liushl
DROP TABLE IF EXISTS `seckill_goods`;
CREATE TABLE `seckill_goods`(
`zone_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分区id',
`grade_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '奖励档次',
`count` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '购买数量',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '购买时间',
PRIMARY KEY(`zone_id`, `grade_id`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT="秒杀-商品数据(合服保留)";
DROP TABLE IF EXISTS `seckill_log`;
CREATE TABLE `seckill_log`(
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`zone_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分区id',
`goods_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '物品id',
`num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '物品数量',
`server` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '服务器',
`name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '购买玩家',
`cost` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '花费',
`tv_id` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '传闻id',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '购买时间',
PRIMARY KEY(`id`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT="秒杀-购买记录(合服保留)";
-- =============================================
-- 鏂囦欢: 20-10-19.sql
-- 璺緞: 20-10/20-10-19.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- liushl
DROP TABLE IF EXISTS `log_offline_hosting`;
CREATE TABLE `log_offline_hosting`(
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`name` varchar(50) NOT NULL DEFAULT '' COMMENT '名字',
`module_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '功能ID',
`sub_id` tinyint(2) UNSIGNED NOT NULL DEFAULT 0 COMMENT '子ID',
`cost_value` smallint(5) UNSIGNED NOT NULL DEFAULT 0 COMMENT '托管值',
`award` varchar(2000) NOT NULL DEFAULT '' COMMENT '奖励记录',
`duration` smallint(5) UNSIGNED NOT NULL DEFAULT 0 COMMENT '持续时间',
`time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '时间',
PRIMARY KEY(`id`),
KEY role(`role_id`),
KEY time(`time`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT="离线托管日志";
-- liushl
DROP TABLE IF EXISTS `role_war_soul_collect`;
CREATE TABLE role_war_soul_collect(
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`goods_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '物品id',
PRIMARY KEY (`role_id`,`goods_id`)
)ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='战魂-收集(合服保留)';
-- 删除旧的收集活动相关数据表(与采集名称冲突)
DROP TABLE IF EXISTS `collect_all_num`;
DROP TABLE IF EXISTS `collect_player_info`;
-- =============================================
-- 鏂囦欢: 20-10-22.sql
-- 璺緞: 20-10/20-10-22.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- 送礼&票券修改
DROP TABLE IF EXISTS `role_flower_sp_gift`;
CREATE TABLE `role_flower_sp_gift`(
`role_id` bigint(20) UNSIGNED NOT NULL COMMENT '玩家id',
`start_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '开始时间',
`sender` bigint(20) UNSIGNED NOT NULL COMMENT '赠送者',
`day` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '持续天数',
`goods_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '物品id',
`receive_time` varchar(500) NOT NULL DEFAULT '[]' COMMENT '领取时间列表',
PRIMARY KEY(`role_id`, `start_time`, `sender`)
) ENGINE=InnoDB CHARSET=utf8 COMMENT="玩家特殊礼品数据";
DROP TABLE `role_daily_coupon`;
DROP TABLE IF EXISTS `role_coupon_list`;
CREATE TABLE `role_coupon_list`(
`role_id` bigint(20) UNSIGNED NOT NULL COMMENT '玩家id',
`op_role` bigint(20) UNSIGNED NOT NULL COMMENT '领取的玩家|赠送的玩家',
`coupon_type` tinyint(2) UNSIGNED NOT NULL DEFAULT 0 COMMENT '1社交券|2羁绊券',
`type` tinyint(2) UNSIGNED NOT NULL DEFAULT 0 COMMENT '1赠送|2领取',
`status` tinyint(2) UNSIGNED NOT NULL DEFAULT 0 COMMENT '领取状态',
`time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '更新时间',
PRIMARY KEY(`role_id`, `op_role`, `coupon_type`, `type`)
) ENGINE=InnoDB CHARSET=utf8 COMMENT="社交票券数据";
-- =============================================
-- 鏂囦欢: 20-10-23.sql
-- 璺緞: 20-10/20-10-23.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- zmh
DROP TABLE IF EXISTS `role_uranium`;
CREATE TABLE role_uranium(
`rid` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`grade` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '阶位',
`lv` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '等级',
`init_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '初始时间',
`start_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间头',
PRIMARY KEY (`rid`)
)ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='玩家魂力(合服保留)';
-- =============================================
-- 鏂囦欢: 20-10-26.sql
-- 璺緞: 20-10/20-10-26.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- liushl
alter table madness_land_zone_role_rank add column `photo` int(11) NOT NULL DEFAULT '0' COMMENT '头像';
alter table madness_land_zone_guild_rank add column `guild_flag` int(11) NOT NULL DEFAULT '0' COMMENT '社团旗帜';
-- 竞技场修改
drop table if exists arena_info;
alter table arena_real_role add column `rank_time` int(32) unsigned NOT NULL DEFAULT '0' COMMENT '排名变更时间';
alter table arena_real_role drop column break_reward_state;
alter table arena_real_role drop column is_reward;
-- =============================================
-- 鏂囦欢: 20-10-29.sql
-- 璺緞: 20-10/20-10-29.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- 排行榜达成目标数据表
-- hh
DROP TABLE IF EXISTS `common_rank_first_top`;
CREATE TABLE `common_rank_first_top`(
`rank_type` int(11) UNSIGNED NOT NULL COMMENT '排行类型',
`target` bigint(20) UNSIGNED NOT NULL COMMENT '目标',
`role_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '角色id',
`time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '时间',
PRIMARY KEY(`rank_type`, `target`)
) ENGINE=InnoDB CHARSET=utf8 COMMENT="排行榜首度目标达成数据";
DROP TABLE IF EXISTS `role_first_top_reward`;
CREATE TABLE `role_first_top_reward`(
`role_id` bigint(20) UNSIGNED NOT NULL COMMENT '玩家id',
`rank_type` int(11) UNSIGNED NOT NULL COMMENT '排行类型',
`target` bigint(20) UNSIGNED NOT NULL COMMENT '目标',
PRIMARY KEY(`role_id`, `rank_type`, `target`)
) ENGINE=InnoDB CHARSET=utf8 COMMENT="玩家目标奖励";
ALTER TABLE `common_rank_role`
MODIFY COLUMN `value` bigint(20);
ALTER TABLE `common_rank_guild`
MODIFY COLUMN `value` bigint(20);
-- =============================================
-- 鏂囦欢: 20-10-30.sql
-- 璺緞: 20-10/20-10-30.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- hh
-- 排行榜点赞数据保存
DROP TABLE IF EXISTS `role_praise_target`;
CREATE TABLE `role_praise_target`(
`role_id` bigint(20) UNSIGNED NOT NULL COMMENT '玩家id',
`rank_type` int(11) UNSIGNED NOT NULL COMMENT '排行类型',
`praise_id` bigint(20) UNSIGNED NOT NULL COMMENT '点赞玩家',
`time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '点赞时间',
PRIMARY KEY(`role_id`, `rank_type`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT="排行榜点赞数据";
-- =============================================
-- 鏂囦欢: 20-11-02.sql
-- 璺緞: 20-11/20-11-02.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- 在线记录表修改
-- hh
ALTER TABLE `log_all_online`
ADD COLUMN `log_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '记录节点时间' AFTER `online_time`;
-- =============================================
-- 鏂囦欢: 20-11-03.sql
-- 璺緞: 20-11/20-11-03.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- hh
-- 时装套装
DROP TABLE IF EXISTS `role_fashion_suit`;
CREATE TABLE `role_fashion_suit`(
`role_id` bigint(20) UNSIGNED NOT NULL COMMENT '玩家id',
`suit_id` int(11) UNSIGNED NOT NULL COMMENT '套装id',
`suit_list` varchar(1000) NOT NULL DEFAULT '[]' COMMENT '套装数据',
`active` smallint(5) UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否已激活',
PRIMARY KEY(`role_id`, `suit_id`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT="时装套装数据";
-- =============================================
-- 鏂囦欢: 20-11-04.sql
-- 璺緞: 20-11/20-11-04.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- zmh 社团派单
DROP TABLE IF EXISTS `guild_order`;
CREATE TABLE `guild_order` (
`id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '订单id',
`rid` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家id',
`cfgid` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '配置',
`status` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '状态',
`content` varchar(500) NOT NULL DEFAULT '{}' COMMENT '任务内容',
`teams` varchar(500) NOT NULL DEFAULT '{}' COMMENT '拼单人',
`finish_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '完成时间',
PRIMARY KEY (`id`,`rid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='社团派单-合服合并';
-- zmh 通用封榜相关
DROP TABLE IF EXISTS `vie_rank`;
CREATE TABLE `vie_rank` (
`act` int(11) unsigned DEFAULT '0' COMMENT '活动',
`rid` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家id',
`name` varchar(255) NOT NULL DEFAULT '' COMMENT '玩家名字',
`server_id` int(11) unsigned DEFAULT '0' COMMENT '服务器ID',
`server_num` int(11) DEFAULT '0' COMMENT '服务器Num',
`vip` int(11) unsigned DEFAULT '0' COMMENT 'vip',
`svip` int(11) DEFAULT '0' COMMENT 'vip至尊',
`score` int(11) unsigned DEFAULT '0' COMMENT '积分',
`rtime` int(11) DEFAULT '0' COMMENT '数据更新时间',
`dtime` int(11) DEFAULT '0' COMMENT '数据有效时间',
PRIMARY KEY (`act`,`rid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='封榜合服保留';
DROP TABLE IF EXISTS `log_local_vie_rank`;
CREATE TABLE `log_local_vie_rank` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号',
`act` int(11) unsigned NOT NULL COMMENT '活动Id',
`zone` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分区Id',
`rid` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`name` varchar(50) NOT NULL DEFAULT '' COMMENT '角色名字',
`server_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '服务器Id(后台唯一服号)',
`server_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '服务器编号(玩家可见的服编号)',
`score` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '积分',
`rank` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '排名',
`rtime` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间戳',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '日志时间戳',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='封榜活动本地日志';
DROP TABLE IF EXISTS `log_vie_rank`;
CREATE TABLE `log_vie_rank` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号',
`act` int(11) unsigned NOT NULL COMMENT '活动Id',
`zone` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分区Id',
`rid` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`name` varchar(50) NOT NULL DEFAULT '' COMMENT '角色名字',
`server_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '服务器Id(后台唯一服号)',
`server_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '服务器编号(玩家可见的服编号)',
`score` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '积分',
`rank` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '排名',
`rtime` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间戳',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '日志时间戳',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='封榜活动跨服日志';
DROP TABLE IF EXISTS `log_vie_score`;
CREATE TABLE `log_vie_score` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号',
`act` int(11) unsigned NOT NULL COMMENT '活动Id',
`rid` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`name` varchar(50) NOT NULL DEFAULT '' COMMENT '角色名字',
`score_add` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '获得积分',
`score_all` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '总积分',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '日志时间戳',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='封榜积分获得日志';
-- =============================================
-- 鏂囦欢: 20-11-07.sql
-- 璺緞: 20-11/20-11-07.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- liushl
alter table madness_land_zone_role_rank add column `photo_dress` int(11) NOT NULL DEFAULT '0' COMMENT '头像框';
alter table madness_land_zone_role_rank add column `career` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '职业';
alter table madness_land_zone_role_rank add column `turn` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '转职';
ALTER TABLE `void_fam_rank`
ADD COLUMN `carrer` int(11) NOT NULL DEFAULT 0 COMMENT '职业' AFTER `sex`,
ADD COLUMN `turn` int(11) NOT NULL DEFAULT 0 COMMENT '转生' AFTER `carrer`,
ADD COLUMN `vtype` int(11) NOT NULL DEFAULT 0 COMMENT 'vip类型' AFTER `turn`,
ADD COLUMN `svip` int(11) NOT NULL DEFAULT 0 COMMENT 'svip' AFTER `vtype`,
ADD COLUMN `lv` int(11) NOT NULL DEFAULT 0 COMMENT '等级' AFTER `svip`;
ALTER TABLE `void_fam_kf_rank`
ADD COLUMN `carrer` int(11) NOT NULL DEFAULT 0 COMMENT '职业' AFTER `sex`,
ADD COLUMN `turn` int(11) NOT NULL DEFAULT 0 COMMENT '转生' AFTER `carrer`,
ADD COLUMN `vtype` int(11) NOT NULL DEFAULT 0 COMMENT 'vip类型' AFTER `turn`,
ADD COLUMN `svip` int(11) NOT NULL DEFAULT 0 COMMENT 'svip' AFTER `vtype`,
ADD COLUMN `lv` int(11) NOT NULL DEFAULT 0 COMMENT '等级' AFTER `svip`;
alter table player_welfare modify
column `level_award_state` bigint(20) NOT NULL DEFAULT '0' COMMENT '等级礼包状态';
-- =============================================
-- 鏂囦欢: 20-11-09.sql
-- 璺緞: 20-11/20-11-09.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- liushl
-- 删除旧系统-离线挂机
drop table if exists log_onhook;
drop table if exists log_onhook_result;
drop table if exists role_onhook;
ALTER TABLE `log_local_vie_rank`
ADD COLUMN `dtime` int(11) NOT NULL DEFAULT 0 COMMENT '有效时间' AFTER `rtime`;
ALTER TABLE `log_vie_rank`
ADD COLUMN `dtime` int(11) NOT NULL DEFAULT 0 COMMENT '有效时间' AFTER `rtime`;
alter table player_state
add column `passive_skill` varchar(5000) NOT NULL DEFAULT '[]' COMMENT '被动技能列表##离线保存' after last_be_kill,
add column `attr` varchar(5000) NOT NULL DEFAULT '[]' COMMENT '玩家属性##离线保存' after passive_skill;
-- =============================================
-- 鏂囦欢: 20-11-11.sql
-- 璺緞: 20-11/20-11-11.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- zmh
-- 魂力增加额外充能
ALTER TABLE `role_uranium`
ADD COLUMN `quick_time` int(11) NOT NULL DEFAULT 0 COMMENT '充能时间' AFTER `start_time`;
-- tyl
-- 阶段兑换日志表
DROP TABLE IF EXISTS `log_phase_exchange`;
CREATE TABLE `log_phase_exchange` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
`sub_type` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '活动子类型',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`role_name` varchar(255) NOT NULL DEFAULT '' COMMENT '角色名称',
`role_lv` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '玩家等级',
`lv_need` varchar(255) NOT NULL DEFAULT '' COMMENT '奖励等级范围',
`store_id` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '阶段',
`grade` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '奖励档次',
`type` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '类型 1-兑换 2-开启阶段',
`reward_list` varchar(255) NOT NULL DEFAULT '' COMMENT '奖励列表',
`goods_cost` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '消耗物品Id',
`num_cost` mediumint(5) unsigned NOT NULL DEFAULT '0' COMMENT '消耗数量',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间戳',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='阶段兑换日志表';
-- ljy
-- 冒险征程日志表
DROP TABLE IF EXISTS `log_adventure_lottery`;
CREATE TABLE `log_adventure_lottery` (
`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'id',
`role_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '玩家id',
`type` tinyint(5) UNSIGNED NOT NULL DEFAULT 0 COMMENT '抽奖类型',
`grade_list` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '奖励id列表',
`score` smallint(5) UNSIGNED NOT NULL DEFAULT 0 COMMENT '热点值',
`progress` smallint(5) UNSIGNED NOT NULL DEFAULT 0 COMMENT '进度值',
`time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '时间',
PRIMARY KEY (`id`) USING BTREE,
INDEX `role_id`(`role_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '冒险征程抽奖日志' ROW_FORMAT = Dynamic;
-- =============================================
-- 鏂囦欢: 20-11-16.sql
-- 璺緞: 20-11/20-11-16.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- liushl
-- 首充修改
DROP TABLE IF EXISTS `recharge_first`;
DROP TABLE IF EXISTS `role_recharge_first`;
CREATE TABLE `role_recharge_first` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家id',
`product_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '产品id',
`recharge` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '充值金额',
`trigger_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '触发时间',
`award_list` varchar(128) NOT NULL DEFAULT '[]' COMMENT '已领奖励列表',
PRIMARY KEY (`role_id`, `product_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='首充奖励表##合服保留';
ALTER TABLE `log_recharge_first`
ADD COLUMN `name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '名字' AFTER `player_id`,
ADD COLUMN `product_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '产品id' AFTER `name`;
-- =============================================
-- 鏂囦欢: 20-11-18.sql
-- 璺緞: 20-11/20-11-18.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- hh
-- 宠物助战选择数据
DROP TABLE IF EXISTS `role_dun_pet_choose`;
CREATE TABLE `role_dun_pet_choose`(
`role_id` bigint(20) UNSIGNED NOT NULL COMMENT '玩家id',
`pet_id` int(11) UNSIGNED NOT NULL COMMENT '宠物id',
`pos_id` smallint(5) UNSIGNED NOT NULL COMMENT '选择位置',
PRIMARY KEY(`role_id`, `pet_id`)
)ENGINE=InnoDb CHARSET=utf8 COMMENT="宠物助战选择数据表";
-- =============================================
-- 鏂囦欢: 20-11-19.sql
-- 璺緞: 20-11/20-11-19.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- tyl
-- 扭蛋次数奖励
DROP TABLE IF EXISTS `capsule_egg_times_reward`;
CREATE TABLE IF NOT EXISTS `capsule_egg_times_reward` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`pool_type` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '奖池类型',
`draw_times` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '抽奖次数',
`status` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '奖励领取状态 1-已领取',
PRIMARY KEY (`role_id`,`pool_type`,`draw_times`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='龙神宝库-次数奖励表';
-- =============================================
-- 鏂囦欢: 20-11-21.sql
-- 璺緞: 20-11/20-11-21.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- hh
-- 幻光副本增加昨日最高波记录
ALTER TABLE `role_dun_visus`
ADD COLUMN `last_highest_wave` varchar(100) NOT NULL DEFAULT '[]' COMMENT '昨天最高波数' AFTER `time`;
-- =============================================
-- 鏂囦欢: 20-11-25.sql
-- 璺緞: 20-11/20-11-25.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- tyl
-- 衣橱
DROP TABLE IF EXISTS `wardrobe_value`;
CREATE TABLE `wardrobe_value` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`type` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '外观类型',
`collect` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '收集进度',
`value` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '风采值',
PRIMARY KEY (`role_id`,`type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='衣橱-风采值';
-- =============================================
-- 鏂囦欢: 20-11-26.sql
-- 璺緞: 20-11/20-11-26.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- ljy
-- 黑白棋活动日志
DROP TABLE IF EXISTS `log_reversi_lottery`;
CREATE TABLE `log_reversi_lottery` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '玩家ID',
`op_type` tinyint(2) NOT NULL COMMENT '操作##1抽奖/2刷新奖池',
`score` smallint(6) NOT NULL DEFAULT 0 COMMENT '当前幸运值',
`cost` varchar(512) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '[]' COMMENT '消耗',
`reward` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '[]' COMMENT '奖励',
`time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '活动-黑白棋抽奖日志' ROW_FORMAT = Dynamic;
-- =============================================
-- 鏂囦欢: 20-11-27.sql
-- 璺緞: 20-11/20-11-27.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- tyl
-- 修改装扮
DROP TABLE IF EXISTS `dress_up_illustration_enable`;
DROP TABLE IF EXISTS `dress_up_enabled`;
CREATE TABLE `dress_up_enabled` (
`player_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '用户id',
`dress_id` int(11) NOT NULL DEFAULT '0' COMMENT '饰品id',
`dress_type` smallint(2) NOT NULL DEFAULT '0' COMMENT '饰品类型id',
`is_used` int(2) NOT NULL DEFAULT '0' COMMENT '是否正在使用 0-未使用 1-正使用',
`time` int(10) NOT NULL DEFAULT '0' COMMENT '激活时间',
PRIMARY KEY (`player_id`,`dress_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='玩家激活的装扮';
-- =============================================
-- 鏂囦欢: 20-12-02.sql
-- 璺緞: 20-12/20-12-02.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- tyl
-- 性格系统增加宝箱采集控制
ALTER TABLE role_nature ADD COLUMN `collect_times` TINYINT(2) UNSIGNED NOT NULL DEFAULT '0' COMMENT '宝箱采集次数' AFTER `overflow_value`;
-- 修改宠物系统
DROP TABLE IF EXISTS pet_support_statistics;
ALTER TABLE role_pet DROP COLUMN `pet_stage`, DROP COLUMN `is_follow`;
ALTER TABLE pet_support_info DROP COLUMN `support_type`;
DROP TABLE IF EXISTS `pet_support_rank`;
CREATE TABLE `pet_support_rank` (
`pet_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '宠物Id',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '今日投票榜战力头名角色Id',
`support_count` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '今日投票数',
`yest_role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '昨日榜战力头名玩家Id',
`yest_support_count` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '宠物昨天的投票人数',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间戳',
PRIMARY KEY (`pet_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='宠物全服支援排行榜数据表';
DROP TABLE IF EXISTS `pet_vote_info`;
CREATE TABLE IF NOT EXISTS `pet_vote_info` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`vote_count` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '投票次数',
`pet_list` varchar(255) NOT NULL DEFAULT '[]' COMMENT '投票的宠物列表',
`receive_pet_list` varchar(255) NOT NULL DEFAULT '[]' COMMENT '已领取奖励宠物列表',
PRIMARY KEY (`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='宠物投票信息';
-- =============================================
-- 鏂囦欢: 20-12-03.sql
-- 璺緞: 20-12/20-12-03.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- tyl
-- 宠物觉醒
ALTER TABLE role_pet ADD COLUMN `is_awaken` TINYINT(2) UNSIGNED NOT NULL DEFAULT '0' COMMENT '是否已觉醒' AFTER `adopt_time`;
-- =============================================
-- 鏂囦欢: 20-12-04.sql
-- 璺緞: 20-12/20-12-04.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- hh
-- 守卫信标支援&通关记录
DROP TABLE IF EXISTS `role_guard_pass_log`;
CREATE TABLE `role_guard_pass_log`(
`dun_id` int(11) UNSIGNED NOT NULL COMMENT '副本id',
`pass_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '通关时长',
`team_mates` varchar(1000) NOT NULL DEFAULT '[]' COMMENT '队伍成员',
PRIMARY KEY(`dun_id`)
)ENGINE=InnoDb CHARSET=utf8 COMMENT="守卫信标通关数据";
DROP TABLE IF EXISTS `role_guard_assist_rank`;
CREATE TABLE `role_guard_assist_rank`(
`role_id` bigint(20) UNSIGNED NOT NULL COMMENT '玩家id',
`server_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '所在服id',
`server_num` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '所在服编号',
`val` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '支援值',
`power` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '战力',
PRIMARY KEY(`role_id`)
)ENGINE=InnoDb CHARSET=utf8 COMMENT="守卫信标支援周榜";
-- =============================================
-- 鏂囦欢: 20-12-05.sql
-- 璺緞: 20-12/20-12-05.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- tyl
-- 宝宝修改
alter table role_child drop column heart_link_level;
alter table role_child add column `heart_link_reward` varchar(255) NOT NULL DEFAULT '[]' COMMENT '同心经验奖励领取情况' after `heart_link_exp`;
update role_child set `heart_link_reward` = '[]';
-- =============================================
-- 鏂囦欢: 20-12-08.sql
-- 璺緞: 20-12/20-12-08.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- zmh 新手任务领取
DROP TABLE IF EXISTS `player_newer_task`;
CREATE TABLE `player_newer_task` (
`rid` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色id',
`type` int(11) NOT NULL DEFAULT '0' COMMENT '类型',
`task_id` int(11) NOT NULL DEFAULT '0' COMMENT '任务',
`time` int(11) NOT NULL COMMENT '时间',
PRIMARY KEY (`rid`,`type`,`task_id`),
KEY `rid` (`rid`),
KEY `type` (`type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='任务领取记录';
-- =============================================
-- 鏂囦欢: 20-12-11.sql
-- 璺緞: 20-12/20-12-11.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- 删除旧版转生
DROP TABLE IF EXISTS reincarnation;
DROP TABLE IF EXISTS log_reincarnation;
-- =============================================
-- 鏂囦欢: 20-12-14.sql
-- 璺緞: 20-12/20-12-14.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- 孩子添加字段
ALTER TABLE role_child ADD COLUMN `adopt_time` INT(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '领养时间' AFTER `box_lv`;
-- =============================================
-- 鏂囦欢: 20-12-15.sql
-- 璺緞: 20-12/20-12-15.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
ALTER TABLE `log_guild`
CHANGE COLUMN `extra` `cost` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '[]' COMMENT '消耗' AFTER `type`,
ADD COLUMN `guild_flag` int(11) NOT NULL DEFAULT 0 COMMENT '社团标志' AFTER `guild_name`,
ADD COLUMN `guild_lv` int(11) NOT NULL DEFAULT 0 COMMENT '社团等级' AFTER `guild_flag`,
ADD COLUMN `role_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '玩家ID' AFTER `guild_lv`,
ADD COLUMN `role_lv` int(11) NOT NULL DEFAULT 0 COMMENT '玩家等级' AFTER `role_id`,
ADD COLUMN `role_vip` int(11) NOT NULL DEFAULT 0 COMMENT '玩家VIP' AFTER `role_lv`;
ALTER TABLE `log_guild`
ADD COLUMN `role_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '[]' COMMENT '玩家名字' AFTER `role_id`;
DROP TABLE IF EXISTS `log_guild_rename`;
CREATE TABLE `log_guild_rename` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号',
`guild_id` bigint(20) unsigned DEFAULT NULL COMMENT '公会id',
`role_id` bigint(20) unsigned NOT NULL COMMENT '玩家id',
`role_name` varchar(50) NOT NULL COMMENT '玩家名',
`old_name` varchar(50) NOT NULL COMMENT '原社团名',
`new_name` varchar(50) NOT NULL COMMENT '新社团名',
`old_flag` int(11) unsigned NOT NULL COMMENT '旧标志',
`new_flag` int(11) unsigned NOT NULL COMMENT '新标志',
`cost` varchar(50) NOT NULL COMMENT '花费',
`time` int(11) unsigned NOT NULL COMMENT '时间',
PRIMARY KEY (`id`),
KEY `role_id` (`role_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='社团改名日志';
-- tyl宠物日志
DROP TABLE IF EXISTS `log_pet_grow`;
CREATE TABLE `log_pet_grow` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`pet_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '宠物Id',
`stars_bef` smallint(6) unsigned NOT NULL DEFAULT '0' COMMENT '培养前星数',
`grade_bef` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '培养前等级',
`exp_bef` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '培养前经验',
`type` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '操作类型 1-激活 2喂养 3升阶 4觉醒',
`stars_aft` smallint(6) unsigned NOT NULL DEFAULT '0' COMMENT '培养后星数',
`grade_aft` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '培养后等级',
`exp_aft` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '培养后经验',
`cost` varchar(255) NOT NULL DEFAULT '[]' COMMENT '消耗',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY `role_id` (`role_id`) USING BTREE,
KEY `pet_id` (`pet_id`) USING BTREE,
KEY `type` (`type`) USING BTREE,
KEY `time` (`time`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='宠物养成日志表';
DROP TABLE IF EXISTS `log_pet_jewel`;
CREATE TABLE `log_pet_jewel` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`pet_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '宠物Id',
`pos` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '操作位置 1构造 2律动 3原力 4灵能',
`item_bef` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '操作前该位置物品Id',
`item_aft` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '操作后该位置物品Id',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY `role_id` (`role_id`) USING BTREE,
KEY `pet_id` (`pet_id`) USING BTREE,
KEY `pos` (`pos`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='宠物宝石日志表';
DROP TABLE IF EXISTS `log_recharge_welfare`;
CREATE TABLE `log_recharge_welfare` (
`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'id',
`role_id` bigint(20) NOT NULL COMMENT '角色ID',
`product_id` smallint(6) NOT NULL COMMENT '商品ID',
`days` smallint(6) NOT NULL COMMENT '持续天数',
`days_left` smallint(6) NOT NULL COMMENT '剩余可领天数',
`award_list` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '奖励列表',
`time` int(11) NOT NULL COMMENT '时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '尊享卡领奖日志' ROW_FORMAT = Dynamic;
-- 性格日志
DROP TABLE IF EXISTS `log_nature`;
CREATE TABLE `log_nature` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`epi` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '章节',
`nature_type` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '性格分支',
`nature_knot` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '性格节点',
`light_time` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '点亮次数',
`type` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '点亮消耗类型 1专项性格点 2自由性格点',
`cost` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '消耗自由性格点',
`cost_left` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '剩余自由性格点',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间戳',
PRIMARY KEY (`id`),
KEY `role_id` (`role_id`) USING BTREE,
KEY `type` (`type`) USING BTREE,
KEY `time` (`time`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='性格点亮日志';
DROP TABLE IF EXISTS `log_nature_box`;
CREATE TABLE `log_nature_box` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`scene_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '场景Id',
`box_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '宝箱怪Id',
`nature_gain` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '获得自由点数',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY `role_id` (`role_id`) USING BTREE,
KEY `scene_id` (`scene_id`) USING BTREE,
KEY `box_id` (`box_id`) USING BTREE,
KEY `time` (`time`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='性格宝箱获取日志';
DROP TABLE IF EXISTS `log_nature_upgrade`;
CREATE TABLE `log_nature_upgrade` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`lv_bef` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '突破前等级',
`lv_aft` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '突破后等级',
`cost` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '消耗自由点',
`cost_left` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '剩余性格点',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY `role_id` (`role_id`) USING BTREE,
KEY `time` (`time`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='性格突破日志';
DROP TABLE IF EXISTS log_rename_guild;
DROP TABLE IF EXISTS `log_guild_lv`;
CREATE TABLE `log_guild_lv` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号',
`guild_id` bigint(20) unsigned DEFAULT NULL COMMENT '社团id',
`guild_name` varchar(50) NOT NULL COMMENT '社团名',
`chief_id` bigint(20) unsigned NOT NULL COMMENT '团长id',
`chief_name` varchar(50) NOT NULL COMMENT '团长名',
`old_lv` int(11) unsigned NOT NULL COMMENT '旧等级',
`new_lv` int(11) unsigned NOT NULL COMMENT '新等级',
`time` int(11) unsigned NOT NULL COMMENT '时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='社团等级日志';
DROP TABLE IF EXISTS `log_guild_merge`;
CREATE TABLE `log_guild_merge` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号',
`a_guild_id` bigint(20) unsigned DEFAULT NULL COMMENT '社团id',
`a_guild_name` varchar(50) NOT NULL COMMENT '社团名',
`a_chief_id` bigint(20) unsigned NOT NULL COMMENT '团长id',
`a_chief_name` varchar(50) NOT NULL COMMENT '团长名',
`a_num` int(11) unsigned NOT NULL COMMENT '人数',
`opty` int(11) unsigned NOT NULL COMMENT '操作类型',
`b_guild_id` bigint(20) unsigned DEFAULT NULL COMMENT '对方社团id',
`b_guild_name` varchar(50) NOT NULL COMMENT '对方社团名',
`b_live` int(11) unsigned NOT NULL COMMENT '对方活跃',
`b_num` int(11) unsigned NOT NULL COMMENT '对方人数',
`days` int(11) unsigned NOT NULL COMMENT '开服天数',
`time` int(11) unsigned NOT NULL COMMENT '时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='社团合并日志';
DROP TABLE IF EXISTS `log_consume_gfame`;
CREATE TABLE `log_consume_gfame` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '消费时间',
`consume_type` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '消费类型',
`player_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色ID',
`goods_id` bigint(20) unsigned DEFAULT '0' COMMENT '物品id',
`goods_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '物品数量',
`cost_gfame` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '消耗贡献',
`remain_gfame` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '铜钱贡献',
`about` text NOT NULL COMMENT '消费内容',
`lv` smallint(6) unsigned NOT NULL DEFAULT '0' COMMENT '玩家等级',
`vip_lv` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT 'vip等级',
PRIMARY KEY (`id`),
KEY `consume_type` (`consume_type`),
KEY `player_id` (`player_id`),
KEY `goods_id` (`goods_id`),
KEY `lv` (`lv`),
KEY `time` (`time`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='社团贡献消费日志';
DROP TABLE IF EXISTS `log_produce_gfame`;
CREATE TABLE `log_produce_gfame` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '生产时间',
`produce_type` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '生产类型',
`player_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色ID',
`lv` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '角色等级',
`vip_lv` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT 'vip等级',
`got_gfame` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '生产贡献',
`remain_gfame` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '贡献余额',
`about` text NOT NULL COMMENT '生产内容',
PRIMARY KEY (`id`),
KEY `produce_type` (`produce_type`) USING BTREE,
KEY `player_id` (`player_id`) USING BTREE,
KEY `time` (`time`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='贡献生产日志';
DROP TABLE IF EXISTS `log_guild_lives_award`;
CREATE TABLE `log_guild_lives_award` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号',
`guild_id` bigint(20) unsigned DEFAULT NULL COMMENT '社团id',
`guild_name` varchar(50) NOT NULL COMMENT '社团名',
`role_id` bigint(20) unsigned NOT NULL COMMENT '玩家id',
`role_name` varchar(50) NOT NULL COMMENT '玩家名',
`total_live` int(11) unsigned NOT NULL COMMENT '活跃值',
`need_live` int(11) unsigned NOT NULL COMMENT '活跃值需求',
`awards` varchar(50) NOT NULL COMMENT '奖励',
`time` int(11) unsigned NOT NULL COMMENT '时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='社团活跃奖励领取日志';
DROP TABLE IF EXISTS `log_guild_order`;
CREATE TABLE `log_guild_order` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号',
`guild_id` bigint(20) unsigned DEFAULT NULL COMMENT '社团id',
`guild_name` varchar(50) NOT NULL COMMENT '社团名',
`role_id` bigint(20) unsigned NOT NULL COMMENT '玩家id',
`role_name` varchar(50) NOT NULL COMMENT '玩家名',
`opty` int(11) unsigned NOT NULL COMMENT '操作类型0完成1发起感谢',
`order_id` int(11) unsigned NOT NULL COMMENT '订单ID',
`order_color` int(11) unsigned NOT NULL COMMENT '订单品质',
`order_num` int(11) unsigned NOT NULL COMMENT '订单人数需求',
`roles` varchar(500) NOT NULL COMMENT '参与人',
`awards` varchar(100) NOT NULL COMMENT '奖励',
`time` int(11) unsigned NOT NULL COMMENT '时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='社团派单日志';
DROP TABLE IF EXISTS `log_charge_goods`;
CREATE TABLE `log_charge_goods` (
`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'id',
`role_id` bigint(20) NOT NULL COMMENT '角色ID',
`product_id` smallint(6) NOT NULL COMMENT '商品ID',
`type` smallint(6) NOT NULL COMMENT '商品大类',
`sub_type` smallint(6) NOT NULL COMMENT '商品子类',
`name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '商品名称',
`recharge_total` smallint(6) NOT NULL COMMENT '累计充值金额(计算金额而不是彩钻)',
`level` smallint(6) NOT NULL COMMENT '玩家等级',
`vip` smallint(6) NOT NULL COMMENT 'vip等级',
`time` int(11) NOT NULL COMMENT '时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '充值商品购买日志' ROW_FORMAT = Dynamic;
-- =============================================
-- 鏂囦欢: 20-12-16.sql
-- 璺緞: 20-12/20-12-16.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- tyl 功能预告日志
DROP TABLE IF EXISTS `log_advance_produce`;
CREATE TABLE `log_advance_produce` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`role_lv` int(11) unsigned NOT NULL COMMENT '角色等级',
`func_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '功能Id',
`name` varchar(255) NOT NULL DEFAULT '' COMMENT '功能名称',
`con_desc` varchar(255) NOT NULL DEFAULT '' COMMENT '条件描述',
`reward` varchar(255) NOT NULL DEFAULT '' COMMENT '奖励',
`days` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '开服天数',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY `role_id` (`role_id`) USING BTREE,
KEY `func_id` (`func_id`) USING BTREE,
KEY `name` (`name`) USING BTREE,
KEY `time` (`time`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='功能预告产出日志';
-- 龙神扭蛋日志
DROP TABLE IF EXISTS `log_capsule_egg_award_times`;
CREATE TABLE `log_capsule_egg_award_times` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`role_name` varchar(255) NOT NULL DEFAULT '' COMMENT '角色名称',
`pool_type` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '奖池类型',
`times` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '当前累计抽奖次数',
`times_need` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '奖励次数要求',
`award` varchar(255) NOT NULL DEFAULT '[]' COMMENT '奖励',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY `role_id` (`role_id`) USING BTREE,
KEY `pool_type` (`pool_type`) USING BTREE,
KEY `time` (`time`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='扭蛋宝库累计次数奖励日志表';
DROP TABLE IF EXISTS `log_capsule_egg_draw`;
CREATE TABLE `log_capsule_egg_draw` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`pool_type` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '奖池类型',
`type` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '抽奖类型 1单抽 2十连 3五十连',
`award` varchar(1000) NOT NULL DEFAULT '[]' COMMENT '奖励',
`color_max` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '最高奖励档位',
`absolute` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '必出档位 1有 0无',
`cost` varchar(255) NOT NULL DEFAULT '[]' COMMENT '消耗列表',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY `role_id` (`role_id`) USING BTREE,
KEY `pool_type` (`pool_type`) USING BTREE,
KEY `type` (`type`) USING BTREE,
KEY `color_max` (`color_max`) USING BTREE,
KEY `time` (`time`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='扭蛋宝库抽奖日志表';
-- 精英考核日志
DROP TABLE IF EXISTS `log_elite_assess_award`;
CREATE TABLE `log_elite_assess_award` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`role_lv` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '角色等级',
`category` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '章节',
`sub_category` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '子章节',
`type` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '操作类型 1-领取任务奖励 2-领取章节奖励',
`reward_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '奖励对应Id',
`reward_desc` varchar(255) NOT NULL DEFAULT '' COMMENT '奖励对应名称',
`reward` varchar(255) NOT NULL DEFAULT '[]' COMMENT '奖励',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY `role_id` (`role_id`) USING BTREE,
KEY `category` (`category`) USING BTREE,
KEY `type` (`type`) USING BTREE,
KEY `reward_id` (`reward_id`) USING BTREE,
KEY `time` (`time`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='精英考核奖励日志';
DROP TABLE IF EXISTS `log_elite_assess_task`;
CREATE TABLE `log_elite_assess_task` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`role_lv` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '角色等级',
`category` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '章节',
`sub_category` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '子章节',
`task_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '任务Id',
`task_desc` varchar(255) NOT NULL DEFAULT '' COMMENT '任务描述',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY `role_id` (`role_id`) USING BTREE,
KEY `category` (`category`) USING BTREE,
KEY `task_id` (`task_id`) USING BTREE,
KEY `time` (`time`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='精英考核任务日志';
-- 灵能升级日志
DROP TABLE IF EXISTS `log_nucleon_lv`;
CREATE TABLE `log_nucleon_lv` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`role_name` varchar(255) NOT NULL DEFAULT '' COMMENT '角色名称',
`old_lv` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '旧等级',
`new_lv` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '新等级',
`task` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '任务',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='灵能升级日志';
-- 灵能装备穿戴日志
DROP TABLE IF EXISTS `log_nucleon_equip`;
CREATE TABLE `log_nucleon_equip` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`role_name` varchar(255) NOT NULL DEFAULT '' COMMENT '角色名称',
`opty` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '操作类型0穿1脱',
`slot` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '槽位',
`old_item` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '旧道具',
`new_item` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '新道具',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='灵能装备穿戴日志';
ALTER TABLE `log_nucleon_equip_upgrade`
MODIFY COLUMN `name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '[]' COMMENT '名称' AFTER `role_id`,
ADD COLUMN `auto_buy` tinyint(2) NOT NULL DEFAULT 0 COMMENT '是否自动购买0否' AFTER `opty`;
ALTER TABLE `log_nucleon_hunt`
MODIFY COLUMN `opty` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '奖池类型1普通2高级' AFTER `name`,
MODIFY COLUMN `num` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '1单抽2十连' AFTER `opty`;
ALTER TABLE `log_nucleon_hunt`
ADD COLUMN `is_free` tinyint(2) NOT NULL DEFAULT 0 COMMENT '是否免费' AFTER `num`;
-- 灵能兑换日志
DROP TABLE IF EXISTS `log_nucleon_exchange`;
CREATE TABLE `log_nucleon_exchange` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`role_name` varchar(255) NOT NULL DEFAULT '' COMMENT '角色名称',
`gain` varchar(200) NOT NULL DEFAULT '[]' COMMENT '奖励',
`cost` varchar(255) NOT NULL DEFAULT '[]' COMMENT '消耗列表',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='灵能兑换日志';
DROP TABLE IF EXISTS `log_rank`;
CREATE TABLE `log_rank`(
`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '编号',
`role_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '玩家id',
`nick_name` varchar(256) NOT NULL DEFAULT "" COMMENT '玩家名称',
`career` smallint(5) UNSIGNED NOT NULL DEFAULT 0 COMMENT '玩家职业',
`rank_type` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '排行榜类型',
`rank` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '排名',
`value` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '排名值',
`time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '时间',
PRIMARY KEY(`id`),
KEY `rank_type` (`rank_type`) USING BTREE,
KEY `career` (`career`) USING BTREE,
KEY `time` (`time`) USING BTREE
)ENGINE=InnoDB CHARSET=utf8 COMMENT="个人排行榜日志";
DROP TABLE IF EXISTS `log_cross_rank`;
CREATE TABLE `log_cross_rank`(
`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '玩家id',
`nick_name` varchar(256) NOT NULL DEFAULT "" COMMENT '玩家名称',
`rank_type` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '排行榜类型',
`rank` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '排名',
`value` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '排名值',
`time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '时间',
`server_num` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '服务器编号',
`server_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '服务器id',
`zone_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '区编号',
PRIMARY KEY(`id`),
KEY `rank_type` (`rank_type`) USING BTREE,
KEY `time` (`time`) USING BTREE
)ENGINE=InnoDB CHARSET=utf8 COMMENT="跨服个人排行榜日志";
ALTER TABLE `log_god_operate`
ADD COLUMN `old_star` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '操作前星数' AFTER `op_type`;
ALTER TABLE `log_god_operate`
ADD COLUMN `old_lv` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '操作前等级' AFTER `star`;
ALTER TABLE `log_god_operate`
ADD COLUMN `name` varchar(500) NOT NULL DEFAULT "" COMMENT '玩家名称' AFTER `role_id`;
ALTER TABLE `log_god_equip_upgrade`
ADD COLUMN `old_lv` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '操作前等级' AFTER `god_id`;
ALTER TABLE `log_god_equip_upgrade`
ADD COLUMN `old_exp` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '操作前经验' AFTER `lv`;
ALTER TABLE `log_god_equip_upgrade`
ADD COLUMN `slot` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '装备位置' AFTER `god_id`;
ALTER TABLE `log_god_equip_upgrade`
ADD COLUMN `type` smallint(5) UNSIGNED NOT NULL DEFAULT 0 COMMENT '装备类型' AFTER `slot`;
-- 放置经验日志
DROP TABLE IF EXISTS `log_onhook_result`;
CREATE TABLE `log_onhook_result`(
`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '玩家id',
`start_lv` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '领奖前等级',
`after_lv` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '领奖后等级',
`exp` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '玩家获得经验',
`cost_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '消耗挂机时长(s)',
`rewards` varchar(800) NOT NULL DEFAULT '[]' COMMENT '奖励列表',
`time` int(11) NOT NULL DEFAULT 0 COMMENT '操作时间',
PRIMARY KEY(`id`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT="放置冒险日志";
-- 快速放置冒险日志
DROP TABLE IF EXISTS `log_onhook_fast`;
CREATE TABLE `log_onhook_fast`(
`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '玩家id',
`vip_lv` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'VIP等级',
`type` tinyint(2) UNSIGNED NOT NULL DEFAULT 0 COMMENT '操作类型',
`times` smallint(5) UNSIGNED NOT NULL DEFAULT 0 COMMENT '今日领取次数',
`rest_times` smallint(5) UNSIGNED NOT NULL DEFAULT 0 COMMENT '领取剩余次数',
`pre_gold` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '购买前彩钻数',
`after_gold` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '购买后彩钻数',
`cost` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '消耗彩钻数',
`exp` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '玩家获得经验',
`rewards` varchar(800) NOT NULL DEFAULT '[]' COMMENT '奖励列表',
`time` int(11) NOT NULL DEFAULT 0 COMMENT '操作时间',
PRIMARY KEY(`id`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT="快速放置冒险日志";
-- =============================================
-- 鏂囦欢: 20-12-17.sql
-- 璺緞: 20-12/20-12-17.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- tyl 废土战场日志
DROP TABLE IF EXISTS `log_wasteland_war`;
CREATE TABLE `log_wasteland_war` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
`zone_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分区Id',
`server_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '服务器Id(后台唯一服号)',
`server_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '服务器编号(玩家可见服编号)',
`kf_grade` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '跨服阶段',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`type` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '类型(1-玩家进入场景;2-假人进入场景;3-玩家替换假人 4-主动退出场景;5-淘汰被踢出场景;6-活动结束退出场景)',
`round` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '当前轮数',
`rank` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '积分排名',
`score` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '积分',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY `role_id` (`role_id`) USING BTREE,
KEY `type` (`type`) USING BTREE,
KEY `time` (`time`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='废土战场参与日志';
-- 舞池派对日志
drop table if exists log_charm_beach,log_charm_beach_charmv,log_charm_beach_exp;
DROP TABLE IF EXISTS `log_beach_rank`;
CREATE TABLE `log_beach_rank` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
`room` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '房间',
`line_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分线',
`server_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '服务器Id',
`server_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '服务器编号(玩家可见)',
`kf_grade` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '跨服阶段',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`vip_lv` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT 'vip等级',
`power` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '战力',
`votes` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '当前投票',
`rank` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '排名',
`reward` varchar(255) NOT NULL DEFAULT '[]' COMMENT '排名奖励',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY `role_id` (`role_id`) USING BTREE,
KEY `server_num` (`server_num`) USING BTREE,
KEY `time` (`time`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='舞池派对排名日志表';
DROP TABLE IF EXISTS `log_beach_vote`;
CREATE TABLE `log_beach_vote` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
`room` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '房间',
`line_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分线',
`server_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '服务器id',
`server_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '服务器编号',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色id',
`dancer_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '舞者id',
`dancer_name` varchar(255) NOT NULL DEFAULT '' COMMENT '舞者名称',
`left_free_votes` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '剩余免费次数',
`exp_reward` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '经验奖励',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY `role_id` (`role_id`) USING BTREE,
KEY `server_num` (`server_num`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='舞池派对投票日志';
-- 社团竞速日志
DROP TABLE IF EXISTS `log_guild_race_rank_guild`;
CREATE TABLE `log_guild_race_rank_guild` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
`guild_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '公会Id',
`guild_name` varchar(255) NOT NULL DEFAULT '' COMMENT '公会名称',
`power` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '公会总战力',
`guild_rank` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '公会排名',
`open_day` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '开服天数',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY `guild_id` (`guild_id`) USING BTREE,
KEY `guild_name` (`guild_name`) USING BTREE,
KEY `open_day` (`open_day`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='社团竞速社团排名日志表';
DROP TABLE IF EXISTS `log_guild_race_rank_role`;
CREATE TABLE `log_guild_race_rank_role` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色id',
`guild_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '公会id',
`guild_rank` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '公会排名',
`power` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '个人战力',
`role_rank` smallint(5) unsigned NOT NULL COMMENT '个人排名',
`open_day` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '开服天数',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY `role_id` (`role_id`) USING BTREE,
KEY `open_day` (`open_day`) USING BTREE,
KEY `time` (`time`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='社团竞速个人排名日志表';
-- 宠物副本排行榜日志
DROP TABLE IF EXISTS `log_dun_pet_rank_reward`;
CREATE TABLE `log_dun_pet_rank_reward` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`score` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '积分',
`rank` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '排名',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY `role_id` (`role_id`) USING BTREE,
KEY `time` (`time`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='宠物副本排行榜日志表';
-- 星辰槽位解锁日志
DROP TABLE IF EXISTS `log_galaxy_pos`;
CREATE TABLE `log_galaxy_pos` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`role_name` varchar(255) NOT NULL DEFAULT '' COMMENT '角色名称',
`type` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '槽位类型',
`pos` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '槽位',
`cost` varchar(255) NOT NULL DEFAULT '[]' COMMENT '消耗列表',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='星辰槽位解锁日志';
-- 星辰上阵日志
DROP TABLE IF EXISTS `log_galaxy_equip`;
CREATE TABLE `log_galaxy_equip` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`role_name` varchar(255) NOT NULL DEFAULT '' COMMENT '角色名称',
`type` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '槽位类型',
`pos` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '槽位',
`old_item` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '旧道具',
`new_item` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '新道具',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='星辰上阵日志';
-- 星辰改造日志
DROP TABLE IF EXISTS `log_galaxy_change`;
CREATE TABLE `log_galaxy_change` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`role_name` varchar(255) NOT NULL DEFAULT '' COMMENT '角色名称',
`opty` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '操作类型',
`item` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '道具',
`old_lv` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '旧等级',
`new_lv` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '新等级',
`cost` varchar(500) NOT NULL DEFAULT '[]' COMMENT '消耗列表',
`gain` varchar(500) NOT NULL DEFAULT '[]' COMMENT '获得列表',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='星辰改造日志';
-- 星辰皮肤日志
DROP TABLE IF EXISTS `log_galaxy_skin`;
CREATE TABLE `log_galaxy_skin` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`role_name` varchar(255) NOT NULL DEFAULT '' COMMENT '角色名称',
`skin` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '皮肤',
`cost` varchar(200) NOT NULL DEFAULT '[]' COMMENT '消耗列表',
`old_star` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '旧等级',
`new_star` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '新等级',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='星辰皮肤日志';
-- 幻光激活升级
DROP TABLE IF EXISTS `log_visus_upgrade`;
CREATE TABLE `log_visus_upgrade` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`role_name` varchar(255) NOT NULL DEFAULT '' COMMENT '角色名称',
`opty` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '操作类型0激活1升级',
`visus` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '幻光',
`old_star` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '旧等级',
`new_star` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '新等级',
`cost` varchar(200) NOT NULL DEFAULT '[]' COMMENT '消耗列表',
`condition` varchar(200) NOT NULL DEFAULT '[]' COMMENT '激活条件',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='幻光激活升级';
-- 经验副本日志
DROP TABLE IF EXISTS `log_exp_dun`;
CREATE TABLE `log_exp_dun`(
`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '玩家id',
`power` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '战力',
`chapter` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '章节',
`wave` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '波数',
`exp_ratio` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '挑战后每分钟收益',
`result_type` smallint(5) UNSIGNED NOT NULL DEFAULT 0 COMMENT '挑战类型',
`exp` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '获得经验',
`time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '时间',
PRIMARY KEY(`id`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT="经验副本日志";
-- 跨服团战日志
DROP TABLE IF EXISTS `log_camp_war_rank_guild`;
CREATE TABLE `log_camp_war_rank_guild`(
`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '序号',
`zone_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '分区ID',
`server_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '服务器ID',
`server_num` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '服务器编号',
`guild_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '社团ID',
`guild_name` varchar(256) NOT NULL DEFAULT "" COMMENT '社团名',
`fighter` varchar(500) NOT NULL DEFAULT '[]' COMMENT '对手社团ID',
`guild_rank` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '社团伤害排名',
`time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '结算时间',
PRIMARY KEY(`id`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT="跨服团战社团伤害排名";
-- 跨服团战个人排行日志
DROP TABLE IF EXISTS `log_camp_war_rank_role`;
CREATE TABLE `log_camp_war_rank_role`(
`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '序号',
`zone_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '分区id',
`server_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '服务器id',
`server_num` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '服务器编号',
`role_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '玩家id',
`guild_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '社团id',
`mirror` tinyint(2) UNSIGNED NOT NULL DEFAULT 0 COMMENT '0否|1是',
`rank` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '个人排名',
`time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '结算时间',
PRIMARY KEY(`id`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT="跨服团战个人排名日志";
-- 社团采集日志
DROP TABLE IF EXISTS `log_guild_collect`;
CREATE TABLE `log_guild_collect`(
`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '玩家id',
`guild_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '社团id',
`round_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '本场剩余可封印次数',
`today_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '今日剩余可封印次数',
`rewards` varchar(256) NOT NULL DEFAULT '[]' COMMENT '奖励',
`time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '封印采集时间',
PRIMARY KEY(`id`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT="社团采集日志";
-- =============================================
-- 鏂囦欢: 20-12-18.sql
-- 璺緞: 20-12/20-12-18.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- liushl
DROP TABLE IF EXISTS `log_mate_rela`;
CREATE TABLE `log_mate_rela` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '名称',
`other_rid` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '对方角色ID',
`other_rname` varchar(50) NOT NULL DEFAULT '[]' COMMENT '名称',
`type` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '操作类型##(1.建立羁绊,2强制解除,3协议解除)',
`cost` varchar(100) NOT NULL DEFAULT '[]' COMMENT '消耗',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY role_id(`role_id`),
KEY other_rid(`other_rid`),
KEY time(`time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='羁绊-关系';
DROP TABLE IF EXISTS `log_mate_anniversary`;
CREATE TABLE `log_mate_anniversary` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '名称',
`other_rid` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '对方角色ID',
`other_rname` varchar(50) NOT NULL DEFAULT '[]' COMMENT '名称',
`award` varchar(100) NOT NULL DEFAULT '[]' COMMENT '获取的奖励',
`need_day` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '需求天数',
`own_day` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '羁绊建立天数',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY role_id(`role_id`),
KEY other_rid(`other_rid`),
KEY time(`time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='羁绊-纪念日奖励';
DROP TABLE IF EXISTS `log_mate_boat`;
CREATE TABLE `log_mate_boat` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '名称',
`grade` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '阶位',
`star` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '星级',
`exp` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '成长值',
`costs` varchar(100) NOT NULL DEFAULT '[]' COMMENT '消耗列表',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY role_id(`role_id`),
KEY time(`time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='羁绊-小船升级';
DROP TABLE IF EXISTS `log_compose_evolution`;
CREATE TABLE `log_compose_evolution` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '名称',
`role_lv` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '角色等级',
`classify_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '合成分类',
`subclass` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '合成子类',
`goods_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '合成物品',
`cost_list` varchar(100) NOT NULL DEFAULT '[]' COMMENT '消耗列表',
`auto_buy` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '是否自动购买##(1是;2否)',
`result` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '结果##(1成功;2失败)',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY role_id(`role_id`),
KEY time(`time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='合成日志';
DROP TABLE IF EXISTS `log_sign_in`;
CREATE TABLE `log_sign_in` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '名称',
`role_lv` smallint(2) unsigned NOT NULL DEFAULT '0' COMMENT '角色等级',
`round` smallint(11) unsigned NOT NULL DEFAULT '0' COMMENT '周期',
`day` smallint(11) unsigned NOT NULL DEFAULT '0' COMMENT '第几天',
`award` varchar(100) NOT NULL DEFAULT '[]' COMMENT '奖励',
`vip_lv` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT 'VIP等级要求',
`role_vip` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '角色VIP等级',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY role_id(`role_id`),
KEY time(`time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='签到奖励日志';
DROP TABLE IF EXISTS `log_level_award`;
CREATE TABLE `log_level_award` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '名称',
`role_lv` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '角色等级',
`role_career` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '角色职业',
`gift_id` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '礼包id',
`lv_need` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '等级要求',
`award` varchar(100) NOT NULL DEFAULT '[]' COMMENT '奖励',
`limit_award` varchar(100) NOT NULL DEFAULT '[]' COMMENT '额外奖励获取',
`limit_remain` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '额外奖励剩余',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY role_id(`role_id`),
KEY time(`time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='冲级礼包日志';
DROP TABLE IF EXISTS `log_war_soul_equip`;
CREATE TABLE `log_war_soul_equip` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '名称',
`pos` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '上阵位置',
`soul_bef` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '上阵前战魂(没有则为0)',
`soul_aft` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '上阵后战魂',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY role_id(`role_id`),
KEY time(`time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='战魂-上阵日志';
DROP TABLE IF EXISTS `log_war_soul_strength`;
CREATE TABLE `log_war_soul_strength` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '名称',
`goods_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '物品ID',
`soul_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '被强化的战魂ID',
`cost_exp` varchar(50) NOT NULL DEFAULT '[]' COMMENT '消耗的战魂经验值',
`exp_bef` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '消耗前的战魂经验值',
`exp_aft` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '消耗后的战魂经验值',
`lv_aft` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '强化后的战魂等级',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY role_id(`role_id`),
KEY time(`time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='战魂-强化日志';
DROP TABLE IF EXISTS `log_war_soul_del`;
CREATE TABLE `log_war_soul_del` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '名称',
`soul_id` varchar(5000) NOT NULL DEFAULT '[]' COMMENT '被分解的战魂ID(列表)',
`gain_exp` varchar(50) NOT NULL DEFAULT '[]' COMMENT '获得的战魂经验值',
`exp_aft` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分解后的战魂经验值',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY role_id(`role_id`),
KEY time(`time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='战魂-分解日志';
DROP TABLE IF EXISTS `log_war_soul_evolution`;
CREATE TABLE `log_war_soul_evolution` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '名称',
`goods_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '物品ID',
`soul_id` int(11) NOT NULL DEFAULT '0' COMMENT '进化前的战魂id',
`soul_id_aft` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '进化后的战魂id',
`cost` varchar(200) NOT NULL DEFAULT '[]' COMMENT '消耗列表',
`gain_exp` varchar(50) NOT NULL DEFAULT '[]' COMMENT '获得的战魂经验值##(如果消耗了已升级战魂的返还。没有则记为0)',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY role_id(`role_id`),
KEY time(`time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='战魂-进化日志';
DROP TABLE IF EXISTS `log_war_soul_handbook`;
CREATE TABLE `log_war_soul_handbook` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '名称',
`soul_unlock_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '解锁战魂ID',
`soul_unlock_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '解锁战魂数量',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY role_id(`role_id`),
KEY time(`time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='战魂-图鉴日志';
-- 竞技场
DROP TABLE IF EXISTS log_arena_inspire;
DROP TABLE IF EXISTS log_arena_break_rank;
DROP TABLE IF EXISTS log_arena_season_rank;
DROP TABLE IF EXISTS log_arena_clear;
ALTER TABLE log_arena ADD COLUMN `name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '名称' AFTER role_id;
ALTER TABLE log_arena ADD COLUMN `rival_name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '名称' AFTER rival_id;
DROP TABLE IF EXISTS `log_arena_daily_reward`;
CREATE TABLE `log_arena_daily_reward` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家Id',
`name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '名称',
`type` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '奖励类型##(0-每日奖励;1-每日首胜;2-每日五战)',
`rank` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '每日奖励名次',
`reward` varchar(255) NOT NULL DEFAULT '[]' COMMENT '奖励',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY `time` (`time`) USING BTREE,
KEY `role_id` (`role_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='竞技联赛每日奖励';
DROP TABLE IF EXISTS `log_madness_land_role_reward`;
CREATE TABLE `log_madness_land_role_reward` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`round` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '轮次',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '名称',
`score` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '积分',
`role_rank` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '个人排名',
`guild_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '隶属社团id',
`guild_name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '社团名称',
`guild_rank` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '社团排名',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY role_id(`role_id`),
KEY time(`time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='狂战领域-排名奖励(本服)';
DROP TABLE IF EXISTS `log_madness_land_role_reward_kf`;
CREATE TABLE `log_madness_land_role_reward_kf` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`zone_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分区ID',
`server_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '服务器ID(后台唯一服号)',
`server_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '服务器编号(玩家可见的服编号)',
`kf_stage` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '跨服阶段',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '名称',
`score` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '当前积分',
`rank` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '本服排名',
`guild_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '隶属社团id',
`guild_name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '公会名',
`guild_rank` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '社团排名',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY role_id(`role_id`),
KEY zone_id(`zone_id`),
KEY time(`time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='狂战领域-排名奖励(跨服)';
DROP TABLE IF EXISTS `log_beauty_contest_sign`;
CREATE TABLE `log_beauty_contest_sign` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '玩家id',
`name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '名称',
`fashion_power` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY role_id(`role_id`),
KEY time(`time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='靓丽大赛-主动报名日志';
DROP TABLE IF EXISTS `log_beauty_contest_vote`;
CREATE TABLE `log_beauty_contest_vote` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`zone_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分区ID',
`kf_stage` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '跨服阶段',
`role_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '玩家id',
`name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '名称',
`round` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '轮次',
`vote_info` varchar(50) NOT NULL DEFAULT '[]' COMMENT '选手信息##(格式为:[选手1昵称 - 选手2昵称,(票数高者ID)])',
`support_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '对方ID (所支持选手ID)',
`support_name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '对方名称',
`support_votes` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '对方当前票数',
`rest_times` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '投票剩余次数',
`is_extra` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '是否投票给高票数者',
`award_list` varchar(50) NOT NULL DEFAULT '[]' COMMENT '奖励列表',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY role_id(`role_id`),
KEY zone_id(`zone_id`),
KEY time(`time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='靓丽大赛-投票日志';
DROP TABLE IF EXISTS `log_beauty_contest_rank`;
CREATE TABLE `log_beauty_contest_rank` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`phase` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '期数',
`zone_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分区ID',
`server_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '服务器ID(后台唯一服号)',
`server_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '服务器编号(玩家可见的服编号)',
`kf_stage` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '跨服阶段',
`role_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '玩家id',
`name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '名称',
`round` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '止步轮次',
`rank` varchar(50) NOT NULL DEFAULT '[]' COMMENT '排名',
`votes` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '结算票数',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY role_id(`role_id`),
KEY time(`time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='靓丽大赛-排名日志';
DROP TABLE IF EXISTS `log_convoy_result`;
CREATE TABLE `log_convoy_result` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '玩家id',
`name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '名称',
`object` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '运送对象',
`start_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '开始时间',
`end_stage` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '结束时的阶段##(1-第一阶段;2-第二阶段)',
`end_type` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '结算类型',
`if_double` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '是否双倍(1-否;2-是)',
`goods_list` varchar(50) NOT NULL DEFAULT '[]' COMMENT '奖励列表',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY role_id(`role_id`),
KEY time(`time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='护送结果';
DROP TABLE IF EXISTS `log_convoy_refresh`;
CREATE TABLE `log_convoy_refresh` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '玩家id',
`name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '名称',
`old_object` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '旧运送对象',
`new_object` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '新运送对象',
`cost_list` varchar(50) NOT NULL DEFAULT '[]' COMMENT '消耗列表',
`vip_lv` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '玩家VIP等级',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY role_id(`role_id`),
KEY time(`time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='护送刷新表';
DROP TABLE IF EXISTS `log_convoy_take`;
CREATE TABLE `log_convoy_take` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '玩家id',
`name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '名称',
`type` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '类型(1打劫|2被劫)',
`object` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '运送对象',
`taken_server` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '对方服务器',
`taken_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '对方id',
`taken_name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '对方名称',
`award` varchar(50) NOT NULL DEFAULT '[]' COMMENT '打劫奖励',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY role_id(`role_id`),
KEY taken_id(`taken_id`),
KEY time(`time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='护送拦截';
DROP TABLE IF EXISTS `log_offline_hosting_change`;
CREATE TABLE `log_offline_hosting_change` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '玩家id',
`name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '名称',
`ai_before` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '前托管值',
`ai_after` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '后托管值',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY role_id(`role_id`),
KEY time(`time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='托管值结算日志';
-- 修改百团大战个人日志
ALTER TABLE log_guild_war_role_rank ADD COLUMN `kill_rank` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '击杀排名' AFTER score;
ALTER TABLE log_guild_war_role_rank ADD COLUMN `max_kill` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '击杀数' AFTER kill_rank;
DROP TABLE IF EXISTS `log_player_attr`;
CREATE TABLE `log_player_attr` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '玩家id',
`name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '名称',
`hightest_combat_power` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '最高战力',
`level` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '等级',
`activity` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '活跃度',
`gold` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '库存彩钻',
`bgold` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '库存红钻',
`trade` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '库存交易券',
`fame` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '库存名望券',
`total_money` decimal(12,2) DEFAULT '0.00' COMMENT '总充值金额',
`total_gold` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '总充值元宝',
`recency` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '最近充值指标',
`frequency` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '充值频率指标',
`monetary` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '总充值指标',
`top` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '最高充值指标',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY role_id(`role_id`),
KEY time(`time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='玩家每日属性记录';
-- 首充
ALTER TABLE log_recharge_first ADD COLUMN `level` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '等级' AFTER last_behavior;
ALTER TABLE log_recharge_first ADD COLUMN `online_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '累计在线时长' AFTER level;
DROP TABLE IF EXISTS `log_investment`;
CREATE TABLE `log_investment` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '玩家id',
`name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '名称',
`type` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '投资类型',
`grade` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '投资档次',
`award_id` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '奖励ID',
`award_list` varchar(100) NOT NULL DEFAULT '[]' COMMENT '奖励列表',
`award_condition` varchar(50) NOT NULL DEFAULT '[]' COMMENT '领取条件',
`level` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '玩家等级',
`vip` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT 'vip等级',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY role_id(`role_id`),
KEY time(`time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='投资领奖日志';
ALTER TABLE log_custom_act_reward ADD COLUMN `vip` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT 'VIP' AFTER extra;
ALTER TABLE log_custom_act_reward ADD COLUMN `lv` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '等级' AFTER vip;
ALTER TABLE log_custom_act_reward ADD COLUMN `gold_before` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '领奖前彩钻' AFTER lv;
ALTER TABLE log_custom_act_reward ADD COLUMN `gold_after` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '领奖后彩钻' AFTER gold_before;
-- 无尽领域日志
DROP TABLE IF EXISTS log_void_fam;
DROP TABLE IF EXISTS `log_void_fam`;
CREATE TABLE `log_void_fam` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家id',
`role_name` varchar(255) NOT NULL DEFAULT '' COMMENT '角色名称',
`zone_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分区ID',
`kf_stage` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '跨服阶段',
`type` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '类型 进入/退出',
`floor` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '进入层数',
`score` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '进入积分',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='无尽领域日志';
DROP TABLE IF EXISTS `log_void_fam_rank`;
CREATE TABLE `log_void_fam_rank` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号',
`zone_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分区ID',
`kf_stage` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '跨服阶段',
`ser_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '服务器ID(后台唯一服号)',
`ser_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '服务器编号(玩家可见的服编号)',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家id',
`role_name` varchar(255) NOT NULL DEFAULT '' COMMENT '角色名称',
`type` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '类型 进入/退出',
`floor` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '进入层数',
`score` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '积分',
`rank` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '排名',
`awards` varchar(200) NOT NULL DEFAULT '[]' COMMENT '奖励',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='无尽排名日志';
DROP TABLE IF EXISTS `log_void_fam_rank_kf`;
CREATE TABLE `log_void_fam_rank_kf` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号',
`zone_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分区ID',
`kf_stage` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '跨服阶段',
`ser_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '服务器ID(后台唯一服号)',
`ser_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '服务器编号(玩家可见的服编号)',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家id',
`role_name` varchar(255) NOT NULL DEFAULT '' COMMENT '角色名称',
`type` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '类型 进入/退出',
`floor` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '进入层数',
`score` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '积分',
`rank` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '排名',
`awards` varchar(200) NOT NULL DEFAULT '[]' COMMENT '奖励',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='无尽跨服排名日志';
-- =============================================
-- 鏂囦欢: 20-12-19.sql
-- 璺緞: 20-12/20-12-19.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- 跨服国战参与日志
DROP TABLE IF EXISTS `log_cross_guild_war`;
CREATE TABLE `log_cross_guild_war` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号',
`zone` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分区ID',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家id',
`role_name` varchar(255) NOT NULL DEFAULT '' COMMENT '角色名称',
`guild` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '社团',
`stage` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '跨服阶段',
`power` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '战力',
`room` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '战区',
`filed` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '城区',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY role_id(`role_id`),
KEY guild(`guild`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='跨服国战参与日志';
-- 跨服国战占领日志
DROP TABLE IF EXISTS `log_cross_guild_war_conquer`;
CREATE TABLE `log_cross_guild_war_conquer` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号',
`zone` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分区ID',
`server_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '服务器ID(后台唯一服号)',
`server_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '服务器编号(玩家可见的服编号)',
`room` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '战区',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家id',
`role_name` varchar(255) NOT NULL DEFAULT '' COMMENT '角色名称',
`guild` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '社团',
`is_lord` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否团长',
`city` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '城区',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY role_id(`role_id`),
KEY zone(`zone`),
KEY guild(`guild`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='跨服国战占领日志';
-- 跨服国战应援日志
DROP TABLE IF EXISTS `log_cross_guild_war_support`;
CREATE TABLE `log_cross_guild_war_support` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号',
`zone` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分区ID',
`server_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '服务器ID(后台唯一服号)',
`server_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '服务器编号(玩家可见的服编号)',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家id',
`role_name` varchar(255) NOT NULL DEFAULT '' COMMENT '角色名称',
`guild` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '社团',
`guild_name` varchar(255) NOT NULL DEFAULT '' COMMENT '社团名称',
`cost` varchar(255) NOT NULL DEFAULT '' COMMENT '花费',
`retimes` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '剩余次数',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY role_id(`role_id`),
KEY zone(`zone`),
KEY guild(`guild`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='跨服国战应援日志';
-- =============================================
-- 鏂囦欢: 20-12-21.sql
-- 璺緞: 20-12/20-12-21.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- 循环进阶日志
DROP TABLE IF EXISTS `log_foster_loop`;
CREATE TABLE `log_foster_loop` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家id',
`role_name` varchar(255) NOT NULL DEFAULT '' COMMENT '角色名称',
`subtype` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '活动子类',
`grade` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '奖励档次',
`cons` varchar(255) NOT NULL DEFAULT '[]' COMMENT '领取条件',
`curgrade` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '当前阶',
`curstar` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '当前星',
`nextcons` varchar(255) NOT NULL DEFAULT '[]' COMMENT '下一档条件',
`awards` varchar(255) NOT NULL DEFAULT '[]' COMMENT '奖励',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY role_id(`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='循环进阶日志';
DROP TABLE IF EXISTS `log_race_rank_draw`;
CREATE TABLE `log_race_rank_draw` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`role_name` varchar(255) NOT NULL DEFAULT '' COMMENT '角色名称',
`act_id` int(11) unsigned NOT NULL COMMENT '活动Id',
`award` varchar(800) NOT NULL DEFAULT '[]' COMMENT '奖励:[{奖励类型,物品类型Id,数量}]',
`cost` varchar(100) NOT NULL DEFAULT '[]' COMMENT '消耗:[{奖励类型,物品类型Id,数量}]',
`isbuy` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '是否购买',
`befgold` int(11) unsigned NOT NULL DEFAULT '0' COMMENT 'gold前',
`aftgold` int(11) unsigned NOT NULL DEFAULT '0' COMMENT 'gold后',
`times` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '抽奖后积分',
`score` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '抽奖后积分',
`vip` int(11) unsigned NOT NULL DEFAULT '0' COMMENT 'VIP',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间戳',
PRIMARY KEY (`id`),
KEY role_id(`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='跨服竞榜活动-玩家抽奖记录(在游戏服中使用)';
DROP TABLE IF EXISTS `log_race_rank_times_award`;
CREATE TABLE `log_race_rank_times_award` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`role_name` varchar(255) NOT NULL DEFAULT '' COMMENT '角色名称',
`act_id` int(11) unsigned NOT NULL COMMENT '活动Id',
`grade` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '奖励档次',
`awards` varchar(200) NOT NULL DEFAULT '[]' COMMENT '奖励',
`needscore` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '需求积分',
`curscore` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '当前积分',
`vip` int(11) unsigned NOT NULL DEFAULT '0' COMMENT 'VIP',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间戳',
PRIMARY KEY (`id`),
KEY role_id(`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='竞榜阶段奖励日志';
DROP TABLE IF EXISTS `log_race_rank_kf`;
CREATE TABLE `log_race_rank_kf` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号',
`act_id` int(11) unsigned NOT NULL COMMENT '活动Id',
`zone_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分区Id',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`rname` varchar(50) NOT NULL DEFAULT '' COMMENT '角色名字',
`server_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '服务器Id(后台唯一服号)',
`server_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '服务器编号(玩家可见的服编号)',
`stime` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '活动开始时间',
`etime` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '活动结束时间',
`score` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '积分',
`rank` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '排名',
`ctime` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间戳',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '日志时间戳',
PRIMARY KEY (`id`),
KEY act_id(`act_id`),
KEY role_id(`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='跨服竞榜活动-排行榜跨服日志';
DROP TABLE IF EXISTS `log_race_rank`;
CREATE TABLE `log_race_rank` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号',
`act_id` int(11) unsigned NOT NULL COMMENT '活动Id',
`zone_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分区Id',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`rname` varchar(50) NOT NULL DEFAULT '' COMMENT '角色名字',
`stime` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '活动开始时间',
`etime` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '活动结束时间',
`score` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '积分',
`rank` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '排名',
`ctime` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间戳',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '日志时间戳',
PRIMARY KEY (`id`),
KEY act_id(`act_id`),
KEY role_id(`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='跨服竞榜活动-排行榜本地日志';
DROP TABLE IF EXISTS `log_mobilize_award`;
CREATE TABLE `log_mobilize_award` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`role_name` varchar(255) NOT NULL DEFAULT '' COMMENT '角色名称',
`act_id` int(11) unsigned NOT NULL COMMENT '活动Id',
`opty` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '1任务奖励2天奖励',
`day` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '天数对应',
`tasktype` int(11) unsigned NOT NULL DEFAULT '0' COMMENT 'gold后',
`taskid` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '抽奖后积分',
`awards` varchar(200) NOT NULL DEFAULT '[]' COMMENT '奖励',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间戳',
PRIMARY KEY (`id`),
KEY act_id(`act_id`),
KEY role_id(`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='全民动员领奖日志';
ALTER TABLE `mobilize_fake_cord`
ADD COLUMN `act` int(11) NOT NULL DEFAULT 0 COMMENT '活动' AFTER `fake_id`,
ADD COLUMN `real_pro` int(11) NOT NULL DEFAULT 0 COMMENT '真实进度' AFTER `process`;
DROP TABLE IF EXISTS `log_mobilize_progress`;
CREATE TABLE `log_mobilize_progress` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号',
`act` int(11) unsigned NOT NULL COMMENT '活动',
`task_type` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '任务类型',
`desc` varchar(200) NOT NULL DEFAULT '[]' COMMENT '描述',
`fake` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '假数ID',
`process` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '进度',
`real_pro` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '真实进度',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间戳',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='全民动员进度日志';
ALTER TABLE `log_visus_upgrade`
ADD COLUMN `desc` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '0' COMMENT '描述' AFTER `condition`;
-- 魂力升级日志
DROP TABLE IF EXISTS `log_uranium_upgrade`;
CREATE TABLE `log_uranium_upgrade` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`role_name` varchar(255) NOT NULL DEFAULT '' COMMENT '角色名称',
`befgrade` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '旧阶',
`beflv` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '旧等级',
`aftgrade` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '新阶',
`aftlv` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '新等级',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='魂力升级日志';
-- =============================================
-- 鏂囦欢: 20-12-22.sql
-- 璺緞: 20-12/20-12-22.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- liushl
DROP TABLE IF EXISTS hi_points_act;
DROP TABLE IF EXISTS hi_points_extra;
DROP TABLE IF EXISTS hi_points_reward;
DROP TABLE IF EXISTS `player_hi_point`;
CREATE TABLE `player_hi_point` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`type` smallint(2) unsigned NOT NULL DEFAULT '0' COMMENT '活动类型',
`sub_type` smallint(2) unsigned NOT NULL DEFAULT '0' COMMENT '活动子类型',
`points` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '嗨点值',
`extra_points` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '额外嗨点值',
`task_info` varchar(5000) NOT NULL DEFAULT '[]' COMMENT '任务情况',
`reward_info` varchar(5000) NOT NULL DEFAULT '[]' COMMENT '奖励情况',
`utime` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
PRIMARY KEY (`role_id`, `type`, `sub_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='玩家嗨点数据';
-- tyl 重新设置宝宝载具(因修改字段长度)
alter table role_child modify column show_vehicle int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '跟随载具 0-不跟随 其他-具体载具Id';
alter table child_vehicle modify column vehicle_id int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '载具Id';
-- huangyongxing
-- 明日之礼相关日志
-- 2020-12-22
-- 明日之礼购买日志
DROP TABLE IF EXISTS `log_hope_gift_buy`;
CREATE TABLE `log_hope_gift_buy` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '日志id',
`role_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '角色id',
`subtype` smallint(5) NOT NULL DEFAULT '0' COMMENT '活动子类型',
`grade` smallint(5) NOT NULL DEFAULT '0' COMMENT '奖励档位',
`gold_cost` int(11) NOT NULL DEFAULT '0' COMMENT '消耗彩钻',
`gold_before` int(11) NOT NULL DEFAULT '0' COMMENT '购买前彩钻',
`award_list` varchar(200) NOT NULL COMMENT '奖励列表',
`level` smallint(5) NOT NULL DEFAULT '0' COMMENT '玩家等级',
`vip` tinyint(3) NOT NULL DEFAULT '0' COMMENT 'VIP等级',
`time` int(11) NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='明日之礼购买日志';
-- 明日之礼返还日志
DROP TABLE IF EXISTS `log_hope_gift_return`;
CREATE TABLE `log_hope_gift_return` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '日志id',
`role_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '角色id',
`subtype` smallint(5) NOT NULL DEFAULT '0' COMMENT '活动子类型',
`grade` smallint(5) NOT NULL DEFAULT '0' COMMENT '奖励档位',
`award_list` varchar(200) NOT NULL COMMENT '奖励列表',
`return_amount` int(11) NOT NULL DEFAULT '0' COMMENT '已返还数量',
`return_left` int(11) NOT NULL DEFAULT '0' COMMENT '待返还数量',
`time` int(11) NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='明日之礼返还日志';
-- 明日之礼抽奖日志
DROP TABLE IF EXISTS `log_hope_gift_draw`;
CREATE TABLE `log_hope_gift_draw` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '日志id',
`role_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '角色id',
`subtype` smallint(5) NOT NULL DEFAULT '0' COMMENT '活动子类型',
`award_list` varchar(200) NOT NULL COMMENT '奖励列表',
`round` smallint(5) NOT NULL DEFAULT '0' COMMENT '当前轮次',
`cost` smallint(5) NOT NULL DEFAULT '0' COMMENT '消耗抽奖道具数量',
`item_before` int(11) NOT NULL DEFAULT '0' COMMENT '抽奖前抽奖道具数量',
`time` int(11) NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='明日之礼抽奖日志';
-- 团购相关日志
-- 团购购买日志
DROP TABLE IF EXISTS `log_group_buy`;
CREATE TABLE `log_group_buy` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '日志id',
`role_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '角色id',
`subtype` smallint(5) NOT NULL DEFAULT '0' COMMENT '活动子类型',
`grade` smallint(5) NOT NULL DEFAULT '0' COMMENT '奖励档位',
`gold_type` tinyint(3) NOT NULL DEFAULT '0' COMMENT '货币类型',
`gold_cost` int(11) NOT NULL DEFAULT '0' COMMENT '消耗货币数量',
`gold_bef` int(11) NOT NULL DEFAULT '0' COMMENT '购买前彩钻',
`bgold_bef` int(11) NOT NULL DEFAULT '0' COMMENT '购买前红钻',
`award_list` varchar(200) NOT NULL COMMENT '奖励列表',
`discount` tinyint(5) NOT NULL DEFAULT '10' COMMENT '购买时折扣',
`buyer_count` smallint(5) NOT NULL DEFAULT '0' COMMENT '真实购买人数',
`fix_buyer_count` smallint(5) NOT NULL DEFAULT '0' COMMENT '虚拟购买人数',
`stage` tinyint(5) NOT NULL DEFAULT '0' COMMENT '购买时进度阶段',
`stage_no_fix` tinyint(5) NOT NULL DEFAULT '0' COMMENT '购买时如果按真实人数计算的阶段',
`stage_total` tinyint(5) NOT NULL DEFAULT '0' COMMENT '总进度阶段数',
`vip` tinyint(3) NOT NULL DEFAULT '0' COMMENT 'VIP等级',
`time` int(11) NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='团购购买日志';
-- 团购返还日志
DROP TABLE IF EXISTS `log_group_buy_return`;
CREATE TABLE `log_group_buy_return` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '日志id',
`role_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '角色id',
`subtype` smallint(5) NOT NULL DEFAULT '0' COMMENT '活动子类型',
`grade` smallint(5) NOT NULL DEFAULT '0' COMMENT '奖励档位',
`gold_type` tinyint(3) NOT NULL DEFAULT '0' COMMENT '货币类型',
`gold_num` int(11) NOT NULL DEFAULT '0' COMMENT '领取货币数量',
`discount` tinyint(5) NOT NULL DEFAULT '10' COMMENT '返还时折扣',
`is_mail` tinyint(3) NOT NULL DEFAULT '0' COMMENT '是否通过邮件补发(0手动 1活动结束邮件发放)',
`time` int(11) NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='团购返还日志';
-- 补充日志表时间索引
ALTER TABLE log_hope_gift_buy ADD KEY `time` (`time`) USING BTREE;
ALTER TABLE log_hope_gift_draw ADD KEY `time` (`time`) USING BTREE;
ALTER TABLE log_hope_gift_return ADD KEY `time` (`time`) USING BTREE;
ALTER TABLE log_group_buy ADD KEY `time` (`time`) USING BTREE;
ALTER TABLE log_group_buy_return ADD KEY `time` (`time`) USING BTREE;
-- =============================================
-- 鏂囦欢: 20-12-23.sql
-- 璺緞: 20-12/20-12-23.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- huangyongxing
-- 明日之礼相关日志
-- 2020-12-23
-- 弹珠累充累消活动档次奖励日志
DROP TABLE IF EXISTS `log_pellet_daily`;
CREATE TABLE `log_pellet_daily` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '日志id',
`role_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '角色id',
`subtype` smallint(5) NOT NULL DEFAULT '0' COMMENT '活动子类型',
`grade` smallint(5) NOT NULL DEFAULT '0' COMMENT '奖励档位',
`cond_type` tinyint(3) NOT NULL DEFAULT '0' COMMENT '条件类型(1充2消)',
`gold_need` int(11) NOT NULL DEFAULT '0' COMMENT '领取档位奖励所需钻石数',
`gold_total` int(11) NOT NULL DEFAULT '0' COMMENT '领取奖励时充值/消费总额',
`is_mail` tinyint(3) NOT NULL DEFAULT '0' COMMENT '是否系统自动邮件补发(0否1是)',
`award_list` varchar(200) NOT NULL COMMENT '奖励列表',
`vip` tinyint(3) NOT NULL DEFAULT '0' COMMENT 'VIP等级',
`time` int(11) NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY `time` (`time`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='弹珠累充累消活动档次奖励日志';
-- 累充消费弹珠抽奖奖励日志
DROP TABLE IF EXISTS `log_pellet_draw`;
CREATE TABLE `log_pellet_draw` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '日志id',
`role_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '角色id',
`round` smallint(5) NOT NULL DEFAULT '0' COMMENT '抽奖轮次',
`award_type` tinyint(3) NOT NULL DEFAULT '1' COMMENT '1抽奖 2次数奖励',
`award_id` int(11) NOT NULL DEFAULT '0' COMMENT '奖励id',
`award_list` varchar(200) NOT NULL COMMENT '奖励列表',
`times` smallint(3) NOT NULL DEFAULT '0' COMMENT '抽奖后本轮累计抽取次数',
`vip` tinyint(3) NOT NULL DEFAULT '0' COMMENT 'VIP等级',
`time` int(11) NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY `time` (`time`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='累充消费弹珠抽奖奖励日志';
-- =============================================
-- 鏂囦欢: 20-12-25.sql
-- 璺緞: 20-12/20-12-25.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- ljy
-- 七日目标
-- 2020-12-25
-- 七日目标任务状态
DROP TABLE IF EXISTS `seven_day_task`;
CREATE TABLE `seven_day_task` (
`role_id` bigint(20) UNSIGNED NOT NULL COMMENT '玩家id',
`days` smallint(6) NOT NULL COMMENT '天数',
`mod_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '模块Id',
`sub_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '子id',
`progress` smallint(6) NOT NULL COMMENT '进度',
PRIMARY KEY (`role_id`, `days`, `mod_id`, `sub_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '七日目标任务' ROW_FORMAT = Dynamic;
-- 七日目标信息
DROP TABLE IF EXISTS `seven_days_goal`;
CREATE TABLE `seven_days_goal` (
`role_id` bigint(20) UNSIGNED NOT NULL COMMENT '玩家id',
`open_time` int(11) NOT NULL COMMENT '功能开启时间戳',
`days` smallint(6) UNSIGNED NOT NULL COMMENT '累计登录天数',
`score` smallint(6) UNSIGNED NOT NULL COMMENT '积分',
`task_reward` varchar(511) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '[]' COMMENT '已领取的任务奖励',
`score_reward` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '[]' COMMENT '已领取的积分奖励',
`skill_reward` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '[]' COMMENT '已领取的技能奖励',
`other_data` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '[]' COMMENT '其他数据',
PRIMARY KEY (`role_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '七日目标人物数据' ROW_FORMAT = Dynamic;
-- =============================================
-- 鏂囦欢: 20-12-26.sql
-- 璺緞: 20-12/20-12-26.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- ljy
-- 七日目标
-- 2020-12-25
-- 七日目标日志
DROP TABLE IF EXISTS `log_seven_days_goal`;
CREATE TABLE `log_seven_days_goal` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id',
`role_id` bigint(20) NOT NULL COMMENT '玩家id',
`type` tinyint(2) NOT NULL COMMENT '操作类型,1领取任务奖励2领取积分奖励3领取技能奖励',
`grade` varchar(127) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '[]' COMMENT '档次',
`reward` varchar(511) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '[]' COMMENT '奖励',
`time` int(11) NOT NULL COMMENT '领取时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 0 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '七日目标日志' ROW_FORMAT = Dynamic;
-- =============================================
-- 鏂囦欢: 20-12-29.sql
-- 璺緞: 20-12/20-12-29.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- hh
-- 合成机
DROP TABLE IF EXISTS `printer_draw`;
CREATE TABLE `printer_draw`(
`sub_type` int(11) UNSIGNED NOT NULL COMMENT '活动子类',
`role_id` bigint(20) UNSIGNED NOT NULL COMMENT '玩家id',
`id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '配方id',
`time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '时间',
PRIMARY KEY(`sub_type`, `role_id`, `id`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT="合成机-首次合成数据";
-- =============================================
-- 鏂囦欢: 20-12-30.sql
-- 璺緞: 20-12/20-12-30.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- zmh
DROP TABLE IF EXISTS `role_nucleon`;
CREATE TABLE `role_nucleon` (
`rid` 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 '灵能经验',
`normal` int(11) NOT NULL DEFAULT '0' COMMENT '普通已抽次数',
`ntime` int(11) NOT NULL DEFAULT '0' COMMENT '上次免费操作时间',
`nfirst` int(11) NOT NULL DEFAULT '0' COMMENT '普通首次',
`nstate` varchar(100) NOT NULL DEFAULT '[]' COMMENT '普通状态',
`special` int(11) NOT NULL DEFAULT '0' COMMENT '特别已抽次数',
`stime` int(11) NOT NULL DEFAULT '0' COMMENT '上次特殊已抽时间',
`sfirst` int(11) NOT NULL DEFAULT '0' COMMENT '特殊首次',
`estate` varchar(100) NOT NULL DEFAULT '[]' COMMENT '特殊状态',
`rtime` int(11) NOT NULL DEFAULT '0' COMMENT '刷新时间',
PRIMARY KEY (`rid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='灵能-合服保留';
DROP TABLE IF EXISTS `player_nucleon`;
CREATE TABLE `player_nucleon` (
`rid` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`pos` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '槽位',
`grade` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '阶段',
`lv` int(11) NOT NULL DEFAULT '0' COMMENT '等级',
`exp` int(11) NOT NULL DEFAULT '0' COMMENT '经验',
`skill` int(11) NOT NULL DEFAULT '0' COMMENT '技能',
`skill_lv` int(11) NOT NULL DEFAULT '0' COMMENT '技能等级',
`sec_lv` int(11) NOT NULL DEFAULT '0' COMMENT '觉醒等级',
`attrs` varchar(100) NOT NULL DEFAULT '[]' COMMENT '属性',
PRIMARY KEY (`rid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='灵能槽位-合服保留';
-- zmh
DROP TABLE IF EXISTS `custom_act_journey`;
CREATE TABLE `custom_act_journey` (
`rid` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`act` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '活动ID',
`map` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '地图',
`tasks` varchar(600) NOT NULL DEFAULT '[]' COMMENT '任务',
PRIMARY KEY (`rid`,`act`,`map`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='征途-合服保留';
-- =============================================
-- 鏂囦欢: 21-01-04.sql
-- 璺緞: 21-01/21-01-04.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- zmh
ALTER TABLE `player_nucleon`
DROP PRIMARY KEY,
ADD PRIMARY KEY (`rid`, `pos`);
-- =============================================
-- 鏂囦欢: 21-01-05.sql
-- 璺緞: 21-01/21-01-05.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- liushl
ALTER TABLE beauty_contest_log ADD COLUMN
`votes` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '票数' AFTER `contest_data`;
-- =============================================
-- 鏂囦欢: 21-01-06.sql
-- 璺緞: 21-01/21-01-06.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- 2021-01-06
DROP TABLE IF EXISTS `rune_skill`;
DROP TABLE IF EXISTS `custom_act_gwar`;
DROP TABLE IF EXISTS `log_pigeon`;
DROP TABLE IF EXISTS `log_pigeon_buy`;
-- =============================================
-- 鏂囦欢: 21-01-09.sql
-- 璺緞: 21-01/21-01-09.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- liushl
DROP TABLE IF EXISTS `mate_hall`;
CREATE TABLE `mate_hall` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`type` smallint(2) unsigned NOT NULL DEFAULT '0' COMMENT '发布类型##1普通发布|2置顶发布',
`declaration` varchar(1000) NOT NULL DEFAULT '[]' COMMENT '交友宣言',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '发布时间',
PRIMARY KEY (`role_id`),
KEY time(`time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='羁绊-交友大厅(合服保留)';
-- =============================================
-- 鏂囦欢: 21-01-12.sql
-- 璺緞: 21-01/21-01-12.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- ljy
DROP TABLE IF EXISTS `log_goods_convert`;
CREATE TABLE `log_goods_convert` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id',
`role_id` bigint(20) NOT NULL COMMENT '玩家id',
`goods_id` bigint(20) NOT NULL COMMENT '原物品ID',
`rewards` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '[]' COMMENT '获得物品',
`time` int(11) NOT NULL COMMENT '时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '物品转换日志' ROW_FORMAT = Dynamic;
-- =============================================
-- 鏂囦欢: 21-01-13.sql
-- 璺緞: 21-01/21-01-13.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
ALTER TABLE goods ADD KEY `goods_id` (`goods_id`);
-- =============================================
-- 鏂囦欢: 21-01-16.sql
-- 璺緞: 21-01/21-01-16.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
ALTER TABLE `player_liveness`
ADD COLUMN `live` int(11) NOT NULL DEFAULT 0 COMMENT '活跃' AFTER `exp`,
ADD COLUMN `olive` int(11) NOT NULL DEFAULT 0 COMMENT '昨日活跃' AFTER `live`,
ADD COLUMN `ltime` int(11) NOT NULL DEFAULT 0 COMMENT '上次更新' AFTER `olive`;
-- =============================================
-- 鏂囦欢: 21-01-18.sql
-- 璺緞: 21-01/21-01-18.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- zmh
-- 材料上交管理
DROP TABLE IF EXISTS `unite_buff_mgr`;
CREATE TABLE `unite_buff_mgr` (
`act` int(11) NOT NULL DEFAULT '0' COMMENT '活动',
`stime` int(11) NOT NULL DEFAULT '0' COMMENT '开始时间',
`etime` int(11) NOT NULL DEFAULT '0' COMMENT '结束时间',
`process` int(11) NOT NULL DEFAULT '0' COMMENT '全服进度',
`click` int(11) NOT NULL DEFAULT '0' COMMENT '已累计',
`need_add` int(11) NOT NULL DEFAULT '0' COMMENT '时段需累计',
`add_per` int(11) NOT NULL DEFAULT '0' COMMENT '单次增加',
`buffs` varchar(1000) NOT NULL DEFAULT '[]' COMMENT '加成BUFF',
PRIMARY KEY (`act`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='材料上交管理';
-- =============================================
-- 鏂囦欢: 21-01-21.sql
-- 璺緞: 21-01/21-01-21.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- tyl
-- 孩子role_child表加索引
alter table role_child add KEY `child_name` (`child_name`) USING BTREE;
-- =============================================
-- 鏂囦欢: 21-01-26.sql
-- 璺緞: 21-01/21-01-26.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- 混乱星域新表
-- hh
DROP TABLE IF EXISTS `deserted_boss_status`;
CREATE TABLE `deserted_boss_status`(
`zone_id` bigint(20) UNSIGNED NOT NULL COMMENT '分区id',
`fac_id` int(11) UNSIGNED NOT NULL COMMENT '阵营id',
`boss_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '怪物id',
`dead_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '死亡时间',
`killer` varchar(255) NOT NULL DEFAULT 0 COMMENT '击杀者',
`srv_num` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '击杀者服务器编号',
PRIMARY KEY(`zone_id`, `fac_id`, `boss_id`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT="混乱星域boss状态";
-- huangyongxing
ALTER TABLE `center_zones`
ADD COLUMN `faction_names` varchar(200) NOT NULL DEFAULT '[]' COMMENT '阵营名字列表(空时使用默认名)' AFTER `server_ids`;
-- =============================================
-- 鏂囦欢: 21-01-28.sql
-- 璺緞: 21-01/21-01-28.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- 社团竞速添加column
-- tyl
alter table guild_race_rank_member add column `old_power` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '上次结算战力' after `position`;
alter table guild_race_rank add column `old_power` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '上次结算总战力' after `sum_power`;
-- =============================================
-- 鏂囦欢: 21-02-04.sql
-- 璺緞: 21-02/21-02-04.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
DROP TABLE IF EXISTS `cross_guild_war_city_info`;
CREATE TABLE `cross_guild_war_city_info` (
`zone_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分区Id',
`city_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '城池Id',
`server_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '游戏服ServerId',
`server_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '游戏服编号(玩家看到的服数)',
`guild_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '帮派Id',
`guild_name` varchar(50) NOT NULL DEFAULT '' COMMENT '帮派名称',
`guild_power` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '帮派战力',
`chief_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '帮主Id',
`chief_name` varchar(50) NOT NULL DEFAULT '' COMMENT '帮主名称',
`chief_power` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '帮主战力',
PRIMARY KEY (`zone_id`,`city_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='跨服帮战-城池占领信息(在跨服中使用-保留主跨服的)';
DROP TABLE IF EXISTS `log_cgwar_city_info`;
CREATE TABLE `log_cgwar_city_info` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增id',
`zone_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分区Id',
`city_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '城池Id',
`server_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '游戏服ServerId',
`server_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '游戏服编号(玩家看到的服数)',
`guild_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '帮派Id',
`guild_name` varchar(50) NOT NULL DEFAULT '' COMMENT '帮派名称',
`guild_power` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '帮派战力',
`chief_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '帮主Id',
`chief_name` varchar(50) NOT NULL DEFAULT '' COMMENT '帮主名称',
`chief_power` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '帮主战力',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='跨服国战往期战报';
DROP TABLE IF EXISTS `cross_guild_war_guild_info`;
CREATE TABLE `cross_guild_war_guild_info` (
`guild_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '帮派Id',
`node_name` varchar(100) NOT NULL DEFAULT '' COMMENT '所在节点',
`server_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '游戏服ServerId',
`server_num` int(11) unsigned NOT NULL DEFAULT '1' COMMENT '服务器编号(玩家可见的服编号)',
`zone_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分区Id',
`guild_name` varchar(100) NOT NULL DEFAULT '' COMMENT '帮派名称',
`guild_power` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '帮派战力',
`chief_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '帮主Id',
`chief_name` varchar(50) NOT NULL DEFAULT '' COMMENT '帮主名称',
`chief_power` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '帮主战力',
`sign_ups` varchar(6000) NOT NULL DEFAULT '[]' COMMENT '报名列表',
`help_ups` varchar(6000) NOT NULL DEFAULT '[]' COMMENT '外援列表',
`supports` text NOT NULL COMMENT '支援列表',
`support_num` int(11) NOT NULL DEFAULT '0' COMMENT '支援人数',
PRIMARY KEY (`guild_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='跨服帮战-参战(报名)帮派信息(在跨服中使用-保留主跨服的)';
DROP TABLE IF EXISTS `log_cross_guild_war`;
CREATE TABLE `log_cross_guild_war` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号',
`zone` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分区ID',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家id',
`role_name` varchar(255) NOT NULL DEFAULT '' COMMENT '角色名称',
`guild` bigint(11) unsigned NOT NULL DEFAULT '0' COMMENT '社团',
`stage` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '跨服阶段',
`power` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '战力',
`filed` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '城区',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY `role_id` (`role_id`),
KEY `guild` (`guild`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='跨服国战参与日志';
DROP TABLE IF EXISTS `log_cross_guild_war_conquer`;
CREATE TABLE `log_cross_guild_war_conquer` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号',
`zone` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分区ID',
`server_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '服务器ID(后台唯一服号)',
`server_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '服务器编号(玩家可见的服编号)',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家id',
`role_name` varchar(255) NOT NULL DEFAULT '' COMMENT '角色名称',
`guild` bigint(11) unsigned NOT NULL DEFAULT '0' COMMENT '社团',
`is_lord` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否团长',
`city` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '城区',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY `role_id` (`role_id`),
KEY `zone` (`zone`),
KEY `guild` (`guild`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='跨服国战占领日志';
DROP TABLE IF EXISTS `role_legion`;
CREATE TABLE `role_legion`(
`rid` bigint(20) UNSIGNED NOT NULL COMMENT '玩家id',
`post` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '军衔',
`score` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '积分积累',
`rank_score` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '排名积分',
`arms` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '军备值',
`process` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '进度值',
`dot` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '领取点',
`click_role` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '已膜拜',
`day_award` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '每日领取态',
`tasks` varchar(2000) NOT NULL DEFAULT '[]' COMMENT '任务',
`ltime` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '上次更新时间',
PRIMARY KEY(`rid`)
)ENGINE=InnoDb CHARSET=utf8 COMMENT="玩家战团数据";
-- 当期榜单数据
DROP TABLE IF EXISTS `legion_rank_now`;
CREATE TABLE `legion_rank_now`(
`rid` bigint(20) UNSIGNED NOT NULL COMMENT '玩家id',
`name` varchar(200) NOT NULL DEFAULT '[]' COMMENT '玩家名',
`zone` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分区ID',
`fact` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '阵营',
`server_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '服务器ID(后台唯一服号)',
`server_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '服务器编号(玩家可见的服编号)',
`sex` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '性别',
`career` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '职业',
`turn` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '转生',
`vip` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'vip',
`sup_vip` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'svip',
`picture` varchar(100) NOT NULL DEFAULT '' COMMENT '玩家上传的头像url',
`picture_ver` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '玩家上传的头像版本号',
`gname` varchar(200) NOT NULL DEFAULT '[]' COMMENT '社团名',
`score` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '积分',
`rank` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '排名',
`time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '更新时间',
PRIMARY KEY(`rid`)
)ENGINE=InnoDb CHARSET=utf8 COMMENT="当期榜单数据";
-- 昨天榜单数据
DROP TABLE IF EXISTS `legion_rank_last`;
CREATE TABLE `legion_rank_last`(
`rid` bigint(20) UNSIGNED NOT NULL COMMENT '玩家id',
`name` varchar(200) NOT NULL DEFAULT '[]' COMMENT '玩家名',
`zone` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分区ID',
`fact` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '阵营',
`server_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '服务器ID(后台唯一服号)',
`server_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '服务器编号(玩家可见的服编号)',
`sex` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '性别',
`career` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '职业',
`turn` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '转生',
`vip` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'vip',
`sup_vip` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'svip',
`picture` varchar(100) NOT NULL DEFAULT '' COMMENT '玩家上传的头像url',
`picture_ver` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '玩家上传的头像版本号',
`gname` varchar(200) NOT NULL DEFAULT '[]' COMMENT '社团名',
`score` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '积分',
`rank` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '排名',
`time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '更新时间',
PRIMARY KEY(`rid`)
)ENGINE=InnoDb CHARSET=utf8 COMMENT="昨天榜单数据";
-- 上周榜单数据
DROP TABLE IF EXISTS `legion_rank_week`;
CREATE TABLE `legion_rank_week`(
`rid` bigint(20) UNSIGNED NOT NULL COMMENT '玩家id',
`name` varchar(200) NOT NULL DEFAULT '[]' COMMENT '玩家名',
`zone` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分区ID',
`fact` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '阵营',
`server_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '服务器ID(后台唯一服号)',
`server_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '服务器编号(玩家可见的服编号)',
`sex` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '性别',
`career` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '职业',
`turn` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '转生',
`vip` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'vip',
`sup_vip` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'svip',
`picture` varchar(100) NOT NULL DEFAULT '' COMMENT '玩家上传的头像url',
`picture_ver` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '玩家上传的头像版本号',
`gname` varchar(200) NOT NULL DEFAULT '[]' COMMENT '社团名',
`score` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '积分',
`rank` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '排名',
`time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '更新时间',
PRIMARY KEY(`rid`)
)ENGINE=InnoDb CHARSET=utf8 COMMENT="上期榜单数据";
-- =============================================
-- 鏂囦欢: 21-02-05.sql
-- 璺緞: 21-02/21-02-05.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- 指挥官数据
-- zmh
DROP TABLE IF EXISTS `legion_director`;
CREATE TABLE `legion_director`(
`zone` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分区ID',
`fact` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '阵营',
`pos` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '站位',
`rid` bigint(20) UNSIGNED NOT NULL COMMENT '玩家id',
`name` varchar(200) NOT NULL DEFAULT '[]' COMMENT '玩家名',
`sex` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '性别',
`career` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '职业',
PRIMARY KEY(`zone`,`fact`,`pos`)
)ENGINE=InnoDb CHARSET=utf8 COMMENT="指挥官数据";
-- hh
-- 跨服团战相关修改
DROP TABLE IF EXISTS `camp_war_guild_rank_log`;
CREATE TABLE `camp_war_guild_rank_log`(
`zone_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '分区id',
`fac_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '阵营id',
`svr_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '服务器id',
`guild_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '社团id',
`svr_num` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '服务器编号',
`guild_name` varchar(256) NOT NULL DEFAULT "" COMMENT '社团名称',
`hurt` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '伤害数值',
PRIMARY KEY(`zone_id`, `fac_id`, `svr_id`, `guild_id`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT="跨服团战阵营社团排名数据";
ALTER TABLE `camp_war_guild_info` DROP COLUMN `chief_id`;
ALTER TABLE `camp_war_guild_info` DROP COLUMN `chief_name`;
ALTER TABLE `camp_war_guild_info` DROP COLUMN `chief_power`;
ALTER TABLE `camp_war_guild_info`
ADD COLUMN `chief_info` varchar(1000) NOT NULL DEFAULT '[]' COMMENT '社团社长信息' AFTER `guild_power`;
-- 任命记录
-- 合服注意 A合到B A B服的数据要清掉非自己server_num的数据
-- 之后再把数据合并
DROP TABLE IF EXISTS `legion_director_log`;
CREATE TABLE `legion_director_log`(
`issue` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '期数',
`server_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '服务器编号',
`pos` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '站位',
`rid` bigint(20) UNSIGNED NOT NULL COMMENT '玩家id',
`name` varchar(200) NOT NULL DEFAULT '[]' COMMENT '玩家名',
`sex` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '性别',
`career` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '职业',
`turn` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '转生',
`vip` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'vip',
`sup_vip` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'svip',
`picture` varchar(100) NOT NULL DEFAULT '' COMMENT '玩家上传的头像url',
`picture_ver` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '玩家上传的头像版本号',
PRIMARY KEY(`issue`,`server_num`,`pos`)
)ENGINE=InnoDb CHARSET=utf8 COMMENT="任命记录";
-- 修改跨服团战排名表
DROP TABLE IF EXISTS `camp_war_fac_info`;
ALTER TABLE `camp_war_guild_rank_log`
ADD COLUMN `chief_info` varchar(1000) NOT NULL DEFAULT '[]' COMMENT '社团社长信息' AFTER `hurt`;
-- 跑马道具使用
DROP TABLE IF EXISTS `log_glamour_item`;
CREATE TABLE `log_glamour_item` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id',
`role_id` bigint(20) NOT NULL COMMENT '玩家id',
`name` varchar(255) NOT NULL DEFAULT '' COMMENT '角色名称',
`runid` bigint(20) NOT NULL COMMENT '对方玩家id',
`rname` varchar(255) NOT NULL DEFAULT '' COMMENT '对方角色名称',
`item` bigint(20) NOT NULL COMMENT '物品',
`ishit` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否中',
`isfree` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否免费',
`time` int(11) NOT NULL COMMENT '时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COMMENT = '跑马道具使用';
-- 投注结果
DROP TABLE IF EXISTS `log_glamour_like`;
CREATE TABLE `log_glamour_like` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id',
`role_id` bigint(20) NOT NULL COMMENT '玩家id',
`name` varchar(255) NOT NULL DEFAULT '' COMMENT '角色名称',
`omoney` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '旧资金',
`nmoney` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '新资金',
`round` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '回合',
`logs` varchar(600) NOT NULL DEFAULT '' COMMENT '投注记录',
`time` int(11) NOT NULL COMMENT '时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COMMENT = '投注结果';
-- 资金投注排名
DROP TABLE IF EXISTS `log_glamour_rank`;
CREATE TABLE `log_glamour_rank` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id',
`role_id` bigint(20) NOT NULL COMMENT '玩家id',
`name` varchar(255) NOT NULL DEFAULT '' COMMENT '角色名称',
`rank` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '名次',
`money` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '资金',
`awards` varchar(600) NOT NULL DEFAULT '' COMMENT '奖励',
`time` int(11) NOT NULL COMMENT '时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COMMENT = '资金投注排名';
-- =============================================
-- 鏂囦欢: 21-02-06.sql
-- 璺緞: 21-02/21-02-06.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- 跨服沙盘
-- liushl
DROP TABLE IF EXISTS `cross_point_fight_zone`;
CREATE TABLE `cross_point_fight_zone`(
`zone_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分区id',
`season_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '赛季##不做功能使用',
`season_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '赛季开始时间',
`point_mass` varchar(255) NOT NULL DEFAULT '[]' COMMENT '据点集结信息',
`point_buff` varchar(255) NOT NULL DEFAULT '[]' COMMENT '据点BUFF信息',
`buff_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT 'BUFF结束时间',
PRIMARY KEY(`zone_id`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT="沙盘争夺战-分区信息(合服保留)";
DROP TABLE IF EXISTS `cross_point_fight_point`;
CREATE TABLE `cross_point_fight_point`(
`zone_id` INT(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '分区id',
`point_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '据点id',
`faction` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '攻占国家id',
`seize_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '攻占时间',
`seize_info` varchar(255) NOT NULL DEFAULT '[]' COMMENT '据点攻占统计##[{faction,score}]',
PRIMARY KEY(`zone_id`, `point_id`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT="沙盘争夺战-城市信息(合服保留)";
DROP TABLE IF EXISTS `cross_point_fight_log`;
CREATE TABLE `cross_point_fight_log`(
`zone_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分区id',
`point_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '据点id',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`score` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '积分',
PRIMARY KEY(`zone_id`, `point_id`, `role_id`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT="沙盘争夺战-据点攻打记录(合服保留)";
DROP TABLE IF EXISTS `role_cross_point_score`;
CREATE TABLE `role_cross_point_score`(
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`point_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '据点id',
`single_max_score` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '单次最大积分',
`score` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '总积分',
`value` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '据点参数##对于安全据点:为输出比例/对于抢占据点,为副本波数',
`award_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '领奖次数',
PRIMARY KEY(`role_id`, `point_id`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT="沙盘争夺战-玩家在各个据点的总积分(合服保留)";
-- 社团BOSS公会排名日志
DROP TABLE IF EXISTS `log_guild_boss_guild`;
CREATE TABLE `log_guild_boss_guild` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id',
`guild_id` bigint(20) NOT NULL COMMENT '社团id',
`guild_name` varchar(255) NOT NULL DEFAULT '' COMMENT '社团名称',
`rank` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '排名',
`awards` varchar(600) NOT NULL DEFAULT '' COMMENT '奖励',
`time` int(11) NOT NULL COMMENT '时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COMMENT = '社团BOSS社团排名日志';
-- 社团BOSS个人排名日志
DROP TABLE IF EXISTS `log_guild_boss_role`;
CREATE TABLE `log_guild_boss_role` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id',
`role_id` bigint(20) NOT NULL COMMENT '玩家id',
`name` varchar(255) NOT NULL DEFAULT '' COMMENT '玩家名称',
`guild_id` bigint(20) NOT NULL COMMENT '社团id',
`guild_name` varchar(255) NOT NULL DEFAULT '' COMMENT '社团名称',
`act_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '活动时间',
`rank` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '排名',
`time` int(11) NOT NULL COMMENT '时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COMMENT = '社团BOSS个人排名日志';
-- 霸主特权
-- ljy
DROP TABLE IF EXISTS `overlord_info`;
CREATE TABLE `overlord_info` (
`role_id` bigint(20) NOT NULL COMMENT '玩家id',
`times` tinyint(2) NOT NULL DEFAULT 0 COMMENT '禁言次数',
`pro_time` int(11) NOT NULL DEFAULT 0 COMMENT '上次使用禁言特权时间',
`rename_time` int(11) NOT NULL DEFAULT 0 COMMENT '上次改名时间',
PRIMARY KEY (`role_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '霸主特权信息' ROW_FORMAT = Dynamic;
-- 社团BOSS分红日志
DROP TABLE IF EXISTS `log_guild_boss_share`;
CREATE TABLE `log_guild_boss_share` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id',
`guild_id` bigint(20) NOT NULL COMMENT '社团id',
`guild_name` varchar(255) NOT NULL DEFAULT '' COMMENT '社团名称',
`num` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '参与人数',
`rate` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '税率',
`cash` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '总计获得',
`money` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '人均获得',
`time` int(11) NOT NULL COMMENT '时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COMMENT = '社团BOSS分红日志';
-- =============================================
-- 鏂囦欢: 21-02-07.sql
-- 璺緞: 21-02/21-02-07.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- liushl
DROP TABLE IF EXISTS `cross_point_role_data`;
CREATE TABLE `cross_point_role_data`(
`zone_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分区id',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '名字',
`server_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '服务器id',
`server_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '服务器编号',
`faction` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '国家id',
PRIMARY KEY(`zone_id`, `role_id`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT="沙盘争夺战-玩家信息(合服保留)";
-- =============================================
-- 鏂囦欢: 21-02-08.sql
-- 璺緞: 21-02/21-02-08.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- liushl
ALTER TABLE `cross_point_fight_point` ADD COLUMN
`add_up_time` varchar(255) NOT NULL DEFAULT '[]' COMMENT '其他国家在该据点累计占领时间##[{faction,time}]' AFTER `seize_time`;
-- tyl
-- 跨服世界
alter table role_legion add column `p_utime` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '军衔上次更新时间' after `ltime`;
DROP TABLE IF EXISTS `legion_military_rank`;
CREATE TABLE IF NOT EXISTS `legion_military_rank` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`zone_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分区Id',
`faction` tinyint(3) unsigned NOT NULL COMMENT '阵型',
`server_num` int(11) unsigned NOT NULL COMMENT '服务器num',
`name` varchar(255) NOT NULL DEFAULT '' COMMENT '玩家名称',
`sex` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '性别',
`pos` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '军衔等级',
`vip` int(11) unsigned NOT NULL DEFAULT '0' COMMENT 'vip',
`sup_vip` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '超级贵族',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
PRIMARY KEY (`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='跨服军团-军衔排行';
-- hh
-- 团战战果日志字段修改
ALTER TABLE `camp_war_guild_rank_log`
ADD COLUMN `guild_power` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '社团战力' AFTER `hurt`;
ALTER TABLE `camp_war_guild_rank_log` DROP PRIMARY KEY, ADD PRIMARY KEY (`guild_id`);
-- =============================================
-- 鏂囦欢: 21-02-18.sql
-- 璺緞: 21-02/21-02-18.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- 2021-02-18
-- ljy
ALTER TABLE seven_days_goal MODIFY task_reward VARCHAR(3000) NOT NULL DEFAULT '[]';
ALTER TABLE seven_days_goal MODIFY score_reward VARCHAR(255) NOT NULL DEFAULT '[]';
ALTER TABLE seven_days_goal MODIFY skill_reward VARCHAR(255) NOT NULL DEFAULT '[]';
-- 定制活动-充值消费活动日志
-- huangyongxing
DROP TABLE IF EXISTS `log_recharge_consume_act`;
CREATE TABLE `log_recharge_consume_act` (
`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '自增键',
`role_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '角色id',
`name` varchar(100) NOT NULL DEFAULT '' COMMENT '角色名',
`type` smallint(5) UNSIGNED NOT NULL DEFAULT 0 COMMENT '活动分类',
`subtype` smallint(5) UNSIGNED NOT NULL DEFAULT 0 COMMENT '活动子分类',
`grade` smallint(5) UNSIGNED NOT NULL DEFAULT 0 COMMENT '活动奖励档次',
`recharge_total` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '充值总额',
`consume_total` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '消费总额',
`is_mail` tinyint(3) UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否邮件发放奖励',
`award_list` varchar(255) NOT NULL DEFAULT '[]' COMMENT '奖励列表',
`vip` tinyint(3) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'VIP等级',
`time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '操作时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='定制活动-充值消费活动日志';
-- ljy
ALTER TABLE role_legion change dot dot_list VARCHAR(255) NOT NULL DEFAULT '[]' COMMENT '已领取的节点id列表';
-- =============================================
-- 鏂囦欢: 21-02-19.sql
-- 璺緞: 21-02/21-02-19.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- tyl
-- 孩子日志
drop table if exists log_child_grow_up;
drop table if exists log_child_upgrade;
drop table if exists log_child_fashion;
drop table if exists log_child_vehicle;
drop table if exists log_child_skill;
drop table if exists log_child_toy;
drop table if exists log_child_toy_suit;
drop table if exists log_child_toy_box;
drop table if exists log_child_vote_reward;
DROP TABLE IF EXISTS `log_child_item`;
CREATE TABLE `log_child_item` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`type` tinyint(3) unsigned NOT NULL DEFAULT '1' COMMENT '操作类型 1-激活 2-升级',
`item_type` tinyint(3) unsigned NOT NULL DEFAULT '1' COMMENT '物品类型 1-时装 2-载具',
`item_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '物品id',
`cost` varchar(255) NOT NULL DEFAULT '[]' COMMENT '消耗',
`grade_bef` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '操作前等级',
`grade_aft` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '操作后等级',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY `role_id` (`role_id`,`item_type`) USING BTREE,
KEY `time` (`time`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='孩子时装/载具日志表';
DROP TABLE IF EXISTS `log_child_link_heart`;
CREATE TABLE `log_child_link_heart` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`type` tinyint(3) unsigned NOT NULL DEFAULT '1' COMMENT '操作类型 1-任务 2-消耗材料',
`task_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '任务Id',
`cost` varchar(255) NOT NULL DEFAULT '[]' COMMENT '消耗材料',
`link_heart_get` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '获得同心值',
`link_heart_bef` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '前同心值',
`link_heart_aft` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '后同心值',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY `role_id` (`role_id`) USING BTREE,
KEY `type` (`role_id`,`type`) USING BTREE,
KEY `time` (`time`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='孩子同心值日志表';
DROP TABLE IF EXISTS `log_child_rank`;
CREATE TABLE `log_child_rank` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`child_name` varchar(255) NOT NULL DEFAULT '' COMMENT '孩子名称',
`rank` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '排行',
`vote` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '投票数',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY `role_id` (`role_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='孩子排行榜日志表';
DROP TABLE IF EXISTS `log_child_skill`;
CREATE TABLE `log_child_skill` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`skill_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '技能Id',
`lv_bef` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '操作前等级',
`lv_aft` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '操作后等级',
`cost` varchar(500) NOT NULL DEFAULT '[]' COMMENT '消耗',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY `role_id` (`role_id`) USING BTREE,
KEY `time` (`time`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='孩子技能日志表';
DROP TABLE IF EXISTS `log_child_toy`;
CREATE TABLE `log_child_toy` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`suit_type` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '玩具套装类型',
`toy_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '玩具Id',
`cost` varchar(500) NOT NULL DEFAULT '[]' COMMENT '消耗材料',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY `role_id` (`role_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;
DROP TABLE IF EXISTS `log_child_toy_box`;
CREATE TABLE `log_child_toy_box` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`type` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '操作类型 1-分解玩具 2-使用玩具精华',
`lv_bef` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '操作前等级',
`lv_aft` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '操作后等级',
`exp_bef` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '操作前经验值',
`exp_aft` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '操作后经验值',
`toy_cost` varchar(500) CHARACTER SET utf8 NOT NULL DEFAULT '[]' COMMENT '消耗材料',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY `role_id` (`role_id`,`type`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COLLATE=utf8_bin ROW_FORMAT=COMPACT;
DROP TABLE IF EXISTS `log_child_upgrade`;
CREATE TABLE `log_child_upgrade` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`grade_bef` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '操作前阶数',
`star_bef` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '操作前星数',
`grade_aft` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '操作后阶数',
`star_aft` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '操作后星数',
`cost` varchar(255) NOT NULL DEFAULT '[]' COMMENT '消耗材料',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY `role_id` (`role_id`) USING BTREE,
KEY `time` (`time`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;
-- =============================================
-- 鏂囦欢: 21-02-20.sql
-- 璺緞: 21-02/21-02-20.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- ljy
-- 霸主特权
ALTER TABLE overlord_info ADD buy_time int(11) NOT NULL COMMENT '上次购买时间';
ALTER TABLE overlord_info modify rename_time VARCHAR(255) NOT NULL DEFAULT '[]' COMMENT '上次改名时间';
-- =============================================
-- 鏂囦欢: 21-02-22.sql
-- 璺緞: 21-02/21-02-22.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- zmh
-- 补充等级
ALTER TABLE `legion_director_log`
ADD COLUMN `lv` int(11) NOT NULL DEFAULT 0 COMMENT '等级' AFTER `career`;
-- tyl
-- 孩子点赞记录增加玩家名称
ALTER TABLE child_be_voted_log ADD COLUMN `vote_name` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '点赞者名字' after `vote_id`;
-- 数据清理
TRUNCATE TABLE `legion_director_log`;
ALTER TABLE `legion_director_log`
CHANGE COLUMN `picture` `dress_list` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '[]' COMMENT '头像框' AFTER `sup_vip`,
CHANGE COLUMN `picture_ver` `profile_photo_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '玩家头像' AFTER `dress_list`;
TRUNCATE TABLE `legion_rank_last`;
ALTER TABLE `legion_rank_last`
CHANGE COLUMN `picture` `dress_list` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '[]' COMMENT '头像列表' AFTER `sup_vip`,
CHANGE COLUMN `picture_ver` `profile_photo_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '玩家头像' AFTER `dress_list`,
ADD COLUMN `lv` int(11) NOT NULL DEFAULT 0 COMMENT '玩家等级' AFTER `turn`;
TRUNCATE TABLE `legion_rank_now`;
ALTER TABLE `legion_rank_now`
CHANGE COLUMN `picture` `dress_list` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '[]' COMMENT '头像列表' AFTER `sup_vip`,
CHANGE COLUMN `picture_ver` `profile_photo_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '玩家头像' AFTER `dress_list`,
ADD COLUMN `lv` int(11) NOT NULL DEFAULT 0 COMMENT '玩家等级' AFTER `turn`;
TRUNCATE TABLE `legion_rank_week`;
ALTER TABLE `legion_rank_week`
CHANGE COLUMN `picture` `dress_list` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '[]' COMMENT '头像列表' AFTER `sup_vip`,
CHANGE COLUMN `picture_ver` `profile_photo_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '玩家头像' AFTER `dress_list`,
ADD COLUMN `lv` int(11) NOT NULL DEFAULT 0 COMMENT '玩家等级' AFTER `turn`;
-- =============================================
-- 鏂囦欢: 21-02-23.sql
-- 璺緞: 21-02/21-02-23.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- liushl
DROP TABLE IF EXISTS `log_skill_active`;
CREATE TABLE `log_skill_active` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '名称',
`skill_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '技能ID',
`lv_after` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '技能等级',
`cost` varchar(500) NOT NULL DEFAULT '[]' COMMENT '消耗列表',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY role_id(`role_id`),
KEY name(`name`),
KEY time(`time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='日志-技能激活';
ALTER TABLE log_transform ADD COLUMN
`task_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '任务ID' after transform_id;
-- zmh
-- 补充天数
ALTER TABLE `log_mobilize_progress`
ADD COLUMN `day` int(11) NOT NULL DEFAULT 0 COMMENT '第几天' AFTER `real_pro`;
-- ljy
-- 修改字段类型
ALTER TABLE role_legion modify click_role VARCHAR(255) NOT NULL DEFAULT '[]' COMMENT '已膜拜列表';
UPDATE role_legion set click_role = '[]';
-- =============================================
-- 鏂囦欢: 21-02-24.sql
-- 璺緞: 21-02/21-02-24.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- 登录登出日志字段修改
ALTER TABLE `log_login_logout` MODIFY COLUMN `power` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '战力' AFTER `lv`;
-- tyl
-- 高级藏宝图次数奖励
DROP TABLE IF EXISTS `treasure_map_montly_times`;
CREATE TABLE `treasure_map_montly_times` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`times` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '月度挖宝次数',
`receive_list` varchar(500) NOT NULL DEFAULT '[]' COMMENT '已领取奖励次数',
PRIMARY KEY (`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='高级藏宝图次数奖励';
-- zmh
DROP TABLE IF EXISTS `log_nucleon_lv`;
CREATE TABLE `log_nucleon_lv` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`role_name` varchar(255) NOT NULL DEFAULT '' COMMENT '角色名称',
`old_lv` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '旧等级',
`new_lv` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '新等级',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='灵能升级日志';
DROP TABLE IF EXISTS `log_nucleon_equip_evo`;
CREATE TABLE `log_nucleon_equip_evo` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`role_name` varchar(255) NOT NULL DEFAULT '' COMMENT '角色名称',
`item` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '进化前',
`next` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '进化后',
`cost` varchar(500) NOT NULL DEFAULT '[]' COMMENT '消耗',
`uid` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '消耗道具',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='灵能进化日志';
DROP TABLE IF EXISTS `log_nucleon_equip_upgrade`;
CREATE TABLE `log_nucleon_equip_upgrade` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '名称',
`pos` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '槽位',
`lv_before` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '前等级',
`exp_before` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '前经验',
`lv_after` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '后等级',
`exp_after` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '后经验',
`cost` varchar(500) NOT NULL DEFAULT '[]' COMMENT '消耗列表',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY `role_id` (`role_id`),
KEY `name` (`name`),
KEY `time` (`time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='日志-灵装升级';
-- 社团竞速修改
ALTER TABLE guild_race_rank ADD COLUMN `time` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '创建时间' after `old_rank`;
-- =============================================
-- 鏂囦欢: 21-02-25.sql
-- 璺緞: 21-02/21-02-25.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- liushl
ALTER TABLE `cross_point_fight_log` ADD COLUMN
`hurt_part` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '伤害占比';
ALTER TABLE `role_cross_point_score` ADD COLUMN
`hurt_part` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '伤害占比' AFTER `score`;
-- =============================================
-- 鏂囦欢: 21-02-27.sql
-- 璺緞: 21-02/21-02-27.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- liushl
-- 删除旧市场功能
DROP TABLE IF EXISTS `sell_list`;
DROP TABLE IF EXISTS `sell_record`;
-- =============================================
-- 鏂囦欢: 21-03-01.sql
-- 璺緞: 21-03/21-03-01.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- ljy
ALTER TABLE `role_legion` ADD COLUMN
`dun_ids` varchar(255) NOT NULL DEFAULT '[]' COMMENT '已通关的材料副本id';
alter table `role_legion` drop column `dun_ids`;
-- tyl
-- 删除性格系统相关db
DROP TABLE IF EXISTS `log_nature`;
DROP TABLE IF EXISTS `log_nature_box`;
DROP TABLE IF EXISTS `log_nature_upgrade`;
DROP TABLE IF EXISTS `role_nature`;
DROP TABLE IF EXISTS `role_nature_category_reward`;
DROP TABLE IF EXISTS `role_nature_reward`;
DROP TABLE IF EXISTS `role_nature_tips`;
-- =============================================
-- 鏂囦欢: 21-03-02.sql
-- 璺緞: 21-03/21-03-02.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- hh
-- 日志字段修改
ALTER TABLE `log_common_rank_role` MODIFY COLUMN `value` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '' AFTER `rank`;
-- 藏宝图限时商品信息
DROP TABLE IF EXISTS `role_treasure_map_shop_info`;
CREATE TABLE `role_treasure_map_shop_info`(
`role_id` bigint(20) UNSIGNED NOT NULL COMMENT '玩家id',
`time` int(11) UNSIGNED NOT NULL COMMENT '过期时间',
`limit_shops` varchar(500) NOT NULL DEFAULT '[]' COMMENT '限时商品信息',
PRIMARY KEY(`role_id`, `time`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT="藏宝图珍宝商品信息";
-- =============================================
-- 鏂囦欢: 21-03-03.sql
-- 璺緞: 21-03/21-03-03.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- ljy
-- 增加国战战场日志字段
ALTER TABLE `log_cgwar_city_info` ADD COLUMN `chief_info` varchar(1000) NOT NULL DEFAULT '[]' COMMENT '社团社长信息';
-- =============================================
-- 鏂囦欢: 21-03-09.sql
-- 璺緞: 21-03/21-03-09.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- liushl
ALTER TABLE equipment ADD COLUMN
`stars_info` varchar(1000) NOT NULL DEFAULT '[]' COMMENT '节点选择' AFTER `stars`;
DROP TABLE IF EXISTS `role_war_soul`;
CREATE TABLE `role_war_soul`(
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`pos_list` varchar(100) NOT NULL DEFAULT '[]' COMMENT '阵位解锁状态',
`collect_award` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '收集领奖进度',
PRIMARY KEY (`role_id`)
)ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='战魂-玩家数据(合服保留)';
-- =============================================
-- 鏂囦欢: 21-03-11.sql
-- 璺緞: 21-03/21-03-11.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- zmh
ALTER TABLE `role_legion`
ADD COLUMN `advance_awards` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '[]' COMMENT '预告领取' AFTER `p_utime`;
ALTER TABLE `rush_rank_role`
ADD COLUMN `value4` int(11) NOT NULL DEFAULT 0 COMMENT '值4' AFTER `value3`,
ADD COLUMN `value5` int(11) NOT NULL DEFAULT 0 COMMENT '值5' AFTER `value4`;
-- ljy
-- 源能转盘-全服大奖记录
DROP TABLE IF EXISTS `turntable_lottery_record`;
CREATE TABLE `turntable_lottery_record` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id',
`sub_type` smallint(6) NOT NULL COMMENT '活动子类型',
`name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '玩家名',
`goods_id` int(11) NOT NULL COMMENT '物品类型ID',
`num` smallint(6) NOT NULL COMMENT '数量',
PRIMARY KEY (`id`) USING BTREE,
INDEX `key`(`sub_type`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '源能转盘抽奖记录' ROW_FORMAT = Dynamic;
-- =============================================
-- 鏂囦欢: 21-03-12.sql
-- 璺緞: 21-03/21-03-12.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- tyl 精英考核累计登录
DROP TABLE IF EXISTS `elite_assess_login_days`;
CREATE TABLE `elite_assess_login_days` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`login_day` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '累计登录天数',
`last_refresh_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '上次刷新时间',
PRIMARY KEY (`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='精英考核-累计登录天数';
-- =============================================
-- 鏂囦欢: 21-03-15.sql
-- 璺緞: 21-03/21-03-15.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- liushl
ALTER TABLE log_custom_act_reward ADD COLUMN `bgold_before` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '领奖前红钻' AFTER gold_after;
ALTER TABLE log_custom_act_reward ADD COLUMN `bgold_after` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '领奖后红钻' AFTER bgold_before;
-- tyl 源樱之礼
DROP TABLE IF EXISTS `sakura_person_log`;
CREATE TABLE `sakura_person_log` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色id',
`sub_type` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '活动子类型',
`id` int(11) unsigned NOT NULL COMMENT 'id',
`reward` varchar(255) NOT NULL DEFAULT '[]' COMMENT '奖励',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '记录时间',
PRIMARY KEY (`role_id`,`sub_type`,`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='源樱之礼-个人记录';
DROP TABLE IF EXISTS `sakura_server_log`;
CREATE TABLE `sakura_server_log` (
`sub_type` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '活动子类型',
`id` int(11) unsigned NOT NULL COMMENT 'id',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色id',
`reward` varchar(255) NOT NULL DEFAULT '[]' COMMENT '奖励',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '记录时间',
PRIMARY KEY (`sub_type`,`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='源樱之礼-全服记录';
DROP TABLE IF EXISTS `sakura_store`;
CREATE TABLE `sakura_store` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色id',
`sub_type` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '活动子id',
`reward_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '奖励id',
`times` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '兑换次数',
PRIMARY KEY (`role_id`,`sub_type`,`reward_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='源樱之礼-积分商城';
-- liushl
DROP TABLE IF EXISTS `role_equipment_task`;
CREATE TABLE `role_equipment_task` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家id',
`task_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '任务Id',
`progress` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '任务进度',
`status` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '任务状态',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`role_id`, `task_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='玩家装备任务(合服保留)';
-- =============================================
-- 鏂囦欢: 21-03-18.sql
-- 璺緞: 21-03/21-03-18.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- ljy
ALTER TABLE log_reversi_lottery ADD COLUMN `type` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '活动主类型' after role_id;
ALTER TABLE log_reversi_lottery ADD COLUMN `sub_type` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '活动子类型' after type;
ALTER TABLE log_reversi_lottery ADD COLUMN `gold_before` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '抽奖前彩钻';
ALTER TABLE log_reversi_lottery ADD COLUMN `gold_after` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '抽奖后彩钻';
ALTER TABLE log_reversi_lottery drop column `cost`;
-- =============================================
-- 鏂囦欢: 21-03-22.sql
-- 璺緞: 21-03/21-03-22.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- tyl 新成就库表
DROP TABLE IF EXISTS `achievement`;
CREATE TABLE `achievement` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家id',
`type` smallint(6) unsigned NOT NULL DEFAULT '0' COMMENT '成就大类',
`sub_type` smallint(6) unsigned NOT NULL DEFAULT '0' COMMENT '小类',
`id` int(11) NOT NULL,
`progress` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '进度',
`status` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '状态',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
PRIMARY KEY (`role_id`,`type`,`sub_type`,`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='玩家成就数据';
-- zmh
DROP TABLE IF EXISTS `task_daily`;
CREATE TABLE `task_daily` (
`rid` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家id',
`dailys` varchar(300) NOT NULL DEFAULT '[]' COMMENT '奖励',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`rid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='玩家跑环奖励(合服保留)';
-- =============================================
-- 鏂囦欢: 21-03-24.sql
-- 璺緞: 21-03/21-03-24.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- 2021-03-24
-- 代php提交后台GM邮件记录表更新
DROP TABLE IF EXISTS `log_gm_mail`;
CREATE TABLE `log_gm_mail` (
`mid` int(11) NOT NULL AUTO_INCREMENT,
`id` int(11) NOT NULL,
`accid` int(11) NOT NULL,
`accname` varchar(50) NOT NULL,
`last_login_time` int(10) NOT NULL,
`server_id` int(11) NOT NULL,
`nickname` varchar(2000) NOT NULL COMMENT '昵称',
`title` varchar(512) NOT NULL,
`content` varchar(1024) NOT NULL,
`goods_id` int(11) NOT NULL,
`goods_num` int(11) NOT NULL,
`bcoin` int(11) NOT NULL,
`coin` int(11) NOT NULL,
`silver` int(11) NOT NULL,
`gold` int(11) NOT NULL,
`admin_name` varchar(50) NOT NULL,
`ctime` int(11) NOT NULL,
`stren` int(11) NOT NULL,
`prefix` int(11) NOT NULL,
`realname` varchar(50) NOT NULL,
`minlv` int(11) NOT NULL,
`maxlv` int(11) NOT NULL,
`role_gold` int(11) NOT NULL,
`pass_admin_name` varchar(50) NOT NULL,
`special_attachment` varchar(1000) DEFAULT '[]' COMMENT '附件',
`minvip` int(5) DEFAULT NULL,
`maxvip` int(5) DEFAULT NULL,
`days` int(5) NOT NULL,
`res` text,
PRIMARY KEY (`mid`),
KEY `nickname` (`nickname`(255))
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT="后台GM邮件记录";
-- =============================================
-- 鏂囦欢: 21-03-26.sql
-- 璺緞: 21-03/21-03-26.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- liushl
ALTER TABLE log_transform ADD COLUMN `role_lv` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '玩家等级' AFTER `task_id`;
DROP TABLE IF EXISTS `log_devour`;
CREATE TABLE `log_devour` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '名称',
`exp_gain` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '获得吞噬经验',
`lv_after` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '吞噬后等级',
`exp` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '当前经验',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY role_id(`role_id`),
KEY name(`name`),
KEY time(`time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='日志-装备吞噬';
-- ljy
-- 七日目标日志
DROP TABLE IF EXISTS `log_seven_goal_task`;
CREATE TABLE `log_seven_goal_task` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id',
`role_id` bigint(20) NULL DEFAULT NULL COMMENT '角色ID',
`role_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '角色名',
`role_lv` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '角色等级',
`rfmt` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'rfmt',
`day` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '归属天数',
`task` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '任务完成情况',
`time` int(11) NOT NULL COMMENT '完成时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '七日目标任务完成日志' ROW_FORMAT = Dynamic;
ALTER TABLE log_seven_days_goal ADD COLUMN `role_name` varchar(255) NOT NULL DEFAULT '[]' COMMENT '玩家名' after type;
ALTER TABLE log_seven_days_goal ADD COLUMN `role_lv` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '等级' after role_name;
ALTER TABLE log_seven_days_goal ADD COLUMN `score` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '积分' after role_name;
ALTER TABLE log_seven_days_goal ADD COLUMN `open_day` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '开服天数' after score;
-- =============================================
-- 鏂囦欢: 21-03-27.sql
-- 璺緞: 21-03/21-03-27.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- liushl
DROP TABLE IF EXISTS `log_equipment_task`;
CREATE TABLE `log_equipment_task` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '玩家名称',
`lv` smallint(8) unsigned NOT NULL DEFAULT '0' COMMENT '等级',
`rfmt` varchar(500) NOT NULL DEFAULT '[]' COMMENT 'rfmt',
`task_id` smallint(11) unsigned NOT NULL DEFAULT '0' COMMENT '任务ID',
`progress` smallint(11) unsigned NOT NULL DEFAULT '0' COMMENT '进度',
`desc` varchar(50) NOT NULL DEFAULT '[]' COMMENT '任务内容',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY role_id(`role_id`),
KEY name(`name`),
KEY time(`time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='日志-装备考核任务';
DROP TABLE IF EXISTS `log_equipment_star`;
CREATE TABLE `log_equipment_star` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '玩家名称',
`lv` smallint(8) unsigned NOT NULL DEFAULT '0' COMMENT '等级',
`stars` smallint(11) unsigned NOT NULL DEFAULT '0' COMMENT '玩家星级',
`stars_need` smallint(11) unsigned NOT NULL DEFAULT '0' COMMENT '所需星级',
`branch` tinyint(8) unsigned NOT NULL DEFAULT '0' COMMENT '选择分支',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY role_id(`role_id`),
KEY name(`name`),
KEY time(`time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='日志-装备考核星级';
DROP TABLE IF EXISTS `log_equipment_task_reward`;
CREATE TABLE `log_equipment_task_reward` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '玩家名称',
`lv` smallint(8) unsigned NOT NULL DEFAULT '0' COMMENT '等级',
`rfmt` varchar(500) NOT NULL DEFAULT '[]' COMMENT 'rfmt',
`opday` smallint(11) unsigned NOT NULL DEFAULT '0' COMMENT '开服天数',
`task_id` smallint(11) unsigned NOT NULL DEFAULT '0' COMMENT '任务id',
`reward` varchar(500) NOT NULL DEFAULT '[]' COMMENT '奖励列表',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY role_id(`role_id`),
KEY name(`name`),
KEY time(`time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='日志-装备考核任务领奖';
DROP TABLE IF EXISTS `log_equipment_collect_reward`;
CREATE TABLE `log_equipment_collect_reward` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '玩家名称',
`lv` smallint(8) unsigned NOT NULL DEFAULT '0' COMMENT '等级',
`series` smallint(11) unsigned NOT NULL DEFAULT '0' COMMENT '代数',
`color` smallint(11) unsigned NOT NULL DEFAULT '0' COMMENT '品质',
`reward` varchar(500) NOT NULL DEFAULT '[]' COMMENT '奖励列表',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY role_id(`role_id`),
KEY name(`name`),
KEY time(`time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='日志-装备收集领奖';
ALTER TABLE log_market_operation
ADD COLUMN `name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '卖方名称' AFTER `role_id`,
ADD COLUMN `vip` tinyint(8) unsigned NOT NULL DEFAULT '0' COMMENT '卖方VIP' AFTER `name`,
ADD COLUMN `get_name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '买方名称' AFTER `get_role_id`,
ADD COLUMN `get_vip` tinyint(8) unsigned NOT NULL DEFAULT '0' COMMENT '买方VIP' AFTER `get_name`,
ADD COLUMN `tax` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '交易税' AFTER `price`;
DROP TABLE IF EXISTS `log_market_race`;
CREATE TABLE `log_market_race` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`market_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '交易ID',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '竞拍玩家ID',
`name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '竞拍玩家名称',
`vip` tinyint(8) unsigned NOT NULL DEFAULT '0' COMMENT '竞拍玩家VIP',
`price` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '竞拍玩家出价',
`last_role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '上个竞拍者ID',
`last_name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '上个竞拍者名称',
`last_vip` tinyint(8) unsigned NOT NULL DEFAULT '0' COMMENT '上个竞拍者VIP',
`last_price` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '上个竞拍者出价',
`origin_price` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '上架价格',
`goods_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '物品类型id',
`left_time` int(11) NOT NULL DEFAULT '0' COMMENT '剩余时间(秒)',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY market_id(`market_id`),
KEY role_id(`role_id`),
KEY time(`time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='日志-拍卖竞价';
-- hh
-- 幻魔日志
DROP TABLE IF EXISTS `log_boss_change`;
CREATE TABLE `log_boss_change`(
`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'id',
`role_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '角色ID',
`role_name` varchar(255) NOT NULL DEFAULT "" COMMENT '角色名称',
`boss_type` smallint(5) UNSIGNED NOT NULL DEFAULT 0 COMMENT '幻魔类型(3次元幻魔|6个人幻魔|9混乱星域幻魔10混乱星域精英怪)',
`num_aft` smallint(5) UNSIGNED NOT NULL DEFAULT 0 COMMENT '变化后次数',
`num_bef` smallint(5) UNSIGNED NOT NULL DEFAULT 0 COMMENT '变化前次数',
`change_type` smallint(5) UNSIGNED NOT NULL DEFAULT 0 COMMENT '变化原因(1击杀消耗|2自然回复|3购买回复|4首杀|5联合Buff次数消耗)',
`boss_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '幻魔ID(只有击杀消耗时候才记录)',
`time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '时间',
PRIMARY KEY(`id`),
KEY role_id(`role_id`),
KEY role_name(`role_name`),
KEY boss_type(`boss_type`)
) ENGINE=InnoDB CHARSET=utf8 COMMENT="幻魔次数变化日志";
DROP TABLE IF EXISTS `log_boss_belong`;
CREATE TABLE `log_boss_belong`(
`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'id',
`role_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '击杀角色ID',
`role_name` varchar(255) NOT NULL DEFAULT "" COMMENT '角色名称',
`is_cluster` tinyint(2) UNSIGNED NOT NULL DEFAULT 0 COMMENT '跨服模式0本服|1跨服',
`svr_num` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '服务器编号',
`role_lv` smallint(5) UNSIGNED NOT NULL DEFAULT 0 COMMENT '击杀角色LV',
`boss_type` smallint(5) UNSIGNED NOT NULL DEFAULT 0 COMMENT '幻魔类型(3次元幻魔|6个人幻魔|9混乱星域幻魔|10混乱星域精英怪)',
`boss_lv` smallint(5) UNSIGNED NOT NULL DEFAULT 0 COMMENT '幻魔LV',
`boss_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '幻魔ID',
`belong_role_ids` varchar(500) NOT NULL DEFAULT '[]' COMMENT '归属者IDS',
`first_kill` tinyint(2) UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否首次击杀(1首次击杀|0非首次击杀)',
`time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '时间',
PRIMARY KEY(`id`),
KEY role_id(`role_id`),
KEY role_name(`role_name`),
KEY boss_type(`boss_type`)
) ENGINE=InnoDB CHARSET=utf8 COMMENT="幻魔击杀归属日志";
DROP TABLE IF EXISTS `log_boss_drop`;
CREATE TABLE `log_boss_drop`(
`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'id',
`boss_type` smallint(5) UNSIGNED NOT NULL DEFAULT 0 COMMENT '幻魔类型(3次元幻魔|9混乱星域幻魔|10混乱星域精英怪)',
`boss_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '幻魔ID',
`belong_role_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '归属者ID',
`belong_team_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '归属队伍ID',
`goods_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '物品类型ID',
`goods_num` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '物品数量',
`is_bind` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否绑定(1绑定|0非绑)',
`expired_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '过期时间(道具消失时间戳)',
`damage_list` varchar(500) NOT NULL DEFAULT 0 COMMENT '伤害列表[{role_id,damage,team_id},{role_id,damage,team_id}]',
`time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '时间',
PRIMARY KEY(`id`),
KEY boss_type(`boss_type`)
) ENGINE=InnoDB CHARSET=utf8 COMMENT="幻魔击杀掉落日志";
-- =============================================
-- 鏂囦欢: 21-03-29.sql
-- 璺緞: 21-03/21-03-29.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- hh
-- 放置经验字段拓展
ALTER TABLE `role_exp_dun_drop_goods`
MODIFY COLUMN `num` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '物品数量';
-- =============================================
-- 鏂囦欢: 21-03-30.sql
-- 璺緞: 21-03/21-03-30.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- liushl
DROP TABLE IF EXISTS `log_cross_point_fight`;
CREATE TABLE `log_cross_point_fight` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '玩家名称',
`guild_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '公会ID',
`country` smallint(8) unsigned NOT NULL DEFAULT '0' COMMENT '所属国家',
`point_id` smallint(11) unsigned NOT NULL DEFAULT '0' COMMENT '挑战据点ID',
`point_name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '据点名',
`type` smallint(11) unsigned NOT NULL DEFAULT '0' COMMENT '类型(1-挑战;2-扫荡)',
`cost` varchar(500) NOT NULL DEFAULT '[]' COMMENT '进入消耗',
`reward` varchar(500) NOT NULL DEFAULT '[]' COMMENT '奖励列表',
`point_add` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '据点贡献',
`score` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '当前战功',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY role_id(`role_id`),
KEY name(`name`),
KEY time(`time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='日志-跨服沙盘挑战';
-- ljy
-- 七日目标字段拓展
ALTER TABLE seven_day_task ADD COLUMN `diff` SMALLINT(6) NOT NULL DEFAULT '0' COMMENT '任务级别' after sub_id;
ALTER TABLE seven_day_task drop primary key;
ALTER TABLE seven_day_task add primary key(role_id,days,mod_id,sub_id,diff);
-- =============================================
-- 鏂囦欢: 21-03-31.sql
-- 璺緞: 21-03/21-03-31.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- zmh 活动清理
delete from custom_act_data where type = 68;
-- =============================================
-- 鏂囦欢: 21-04-01.sql
-- 璺緞: 21-04/21-04-01.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- ljy
-- 日志字段拓展
ALTER TABLE log_adventure_lottery ADD COLUMN `act_type` INT(11) NOT NULL DEFAULT '0' COMMENT '活动主类型' after role_id;
ALTER TABLE log_adventure_lottery ADD COLUMN `sub_type` INT(11) NOT NULL DEFAULT '0' COMMENT '活动子类型' after act_type;
ALTER TABLE log_adventure_lottery ADD COLUMN `gold_before` INT(11) NOT NULL DEFAULT '0' COMMENT '操作前彩钻';
ALTER TABLE log_adventure_lottery ADD COLUMN `gold_after` INT(11) NOT NULL DEFAULT '0' COMMENT '操作后彩钻';
ALTER TABLE log_adventure_lottery ADD COLUMN `bgold_before` INT(11) NOT NULL DEFAULT '0' COMMENT '操作前红钻';
ALTER TABLE log_adventure_lottery ADD COLUMN `bgold_after` INT(11) NOT NULL DEFAULT '0' COMMENT '操作后红钻';
ALTER TABLE log_reversi_lottery ADD COLUMN `bgold_before` INT(11) NOT NULL DEFAULT '0' COMMENT '操作前红钻';
ALTER TABLE log_reversi_lottery ADD COLUMN `bgold_after` INT(11) NOT NULL DEFAULT '0' COMMENT '操作后红钻';
-- =============================================
-- 鏂囦欢: 21-04-09.sql
-- 璺緞: 21-04/21-04-09.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- liushl
DROP TABLE IF EXISTS `log_player_daily`;
CREATE TABLE `log_player_daily` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '序号',
`role_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '玩家id',
`name` varchar(50) NOT NULL DEFAULT '[]' COMMENT '名称',
`level` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '等级',
`activity` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '活跃度',
`daily_task` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '每日跑环进度',
`guild_task` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '社团跑环进度',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`id`),
KEY role_id(`role_id`),
KEY time(`time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='玩家每日活跃记录';
-- =============================================
-- 鏂囦欢: 21-04-10.sql
-- 璺緞: 21-04/21-04-10.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- liushl
alter table equipment_series
add column `sp_lv` smallint(5) unsigned NOT NULL DEFAULT '1' COMMENT '成长属性等级' after empower_lv;
alter table equipment_series
add column `sp_exp` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '成长属性经验' after sp_lv;
-- =============================================
-- 鏂囦欢: 21-04-13.sql
-- 璺緞: 21-04/21-04-13.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- ljy
DROP TABLE IF EXISTS `dance`;
CREATE TABLE `dance` (
`role_id` bigint(20) NOT NULL COMMENT '玩家id',
`is_rand` tinyint(2) NOT NULL COMMENT '是否随机舞蹈',
`dance_id` int(11) NOT NULL COMMENT '选中的舞蹈动作id',
`dance_list` varchar(511) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '[]' COMMENT '已激活的舞蹈id',
PRIMARY KEY (`role_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '舞姿' ROW_FORMAT = Dynamic;
-- 弹珠抽奖调整
-- huangyongxing
ALTER TABLE `role_pellet_draw`
ADD COLUMN `draw_subtype` smallint(5) UNSIGNED NOT NULL DEFAULT 0 COMMENT '上次抽奖的活动类型' AFTER `draw_time`,
ADD COLUMN `draw_key` varchar(10) NOT NULL DEFAULT '' COMMENT '上次抽奖的key' AFTER `draw_subtype`,
ADD COLUMN `draw_over` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '上次抽奖的时间' AFTER `draw_key`;
-- 弹珠抽奖日志
ALTER TABLE `log_pellet_draw`
ADD COLUMN `vaild` tinyint(1) UNSIGNED NOT NULL DEFAULT 1 COMMENT '抽奖是否通过校验(仅限抽奖)' AFTER `vip`,
ADD COLUMN `draw_grade` tinyint(1) UNSIGNED NOT NULL DEFAULT 0 COMMENT '抽中的品质(仅限抽奖)' AFTER `vaild`,
ADD COLUMN `draw_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '开始抽奖时间(仅限抽奖)' AFTER `draw_grade`,
MODIFY COLUMN `time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '获取奖励的时间' AFTER `draw_time`;
-- =============================================
-- 鏂囦欢: 21-04-14.sql
-- 璺緞: 21-04/21-04-14.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- ljy
ALTER TABLE `player_low` ADD COLUMN `c_default` tinyint(2) UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否自选职业';
-- tyl
-- 协助感谢信 和 记录表
DROP TABLE IF EXISTS `guild_support_thank`;
CREATE TABLE `guild_support_thank` (
`support_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '协助唯一Id',
`guild_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '社团Id',
`ask_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '请求者Id',
`support_cfg_id` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '协助配置Id',
`role_list` varchar(1000) NOT NULL DEFAULT '[]' COMMENT '角色列表',
`content` varchar(500) NOT NULL DEFAULT '[]' COMMENT '协助内容',
`is_send` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '是否已经发送',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`support_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='社团协助-感谢信';
DROP TABLE IF EXISTS `guild_support_log`;
CREATE TABLE `guild_support_log` (
`support_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '协助唯一Id',
`guild_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '社团Id',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`ask_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '请求者Id',
`support_cfg_id` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '协助配置Id',
`content` varchar(500) NOT NULL DEFAULT '[]' COMMENT '内容',
`chat_msg` varchar(1000) NOT NULL DEFAULT '' COMMENT '交流信息',
`is_receive` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '是否领取',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`support_id`,`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='社团协助-协助记录';
-- =============================================
-- 鏂囦欢: 21-04-17.sql
-- 璺緞: 21-04/21-04-17.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- tyl
-- 修改协助日志
ALTER TABLE log_guild_support_reward ADD COLUMN `type` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0' COMMENT '协助结果类型' AFTER `cfg_id`;
ALTER TABLE log_ask_guild_support ADD COLUMN `cfg_id` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0' COMMENT '协助配置Id' AFTER `support_id`;
-- =============================================
-- 鏂囦欢: 21-04-21.sql
-- 璺緞: 21-04/21-04-21.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- liushl
ALTER TABLE madness_land_guild_rank ADD COLUMN `guild_flag` int(11) NOT NULL DEFAULT '0' COMMENT '社团旗帜' AFTER `guild_name`;
-- tyl
-- 社团拼单感谢信&感谢记录
DROP TABLE IF EXISTS `guild_order_log`;
CREATE TABLE `guild_order_log` (
`order_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '拼单唯一Id',
`guild_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '社团Id',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`ask_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '发起者Id',
`cfg_id` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '拼单配置Id',
`content` varchar(500) NOT NULL DEFAULT '[]' COMMENT '拼单内容',
`chat_msg` varchar(1000) NOT NULL DEFAULT '' COMMENT '交流信息',
`is_receive` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '是否领取',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`order_id`,`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='社团拼单-拼单记录';
DROP TABLE IF EXISTS `guild_order_thank`;
CREATE TABLE `guild_order_thank` (
`order_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '拼单唯一Id',
`guild_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '社团Id',
`ask_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '发起者Id',
`cfg_id` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '拼单配置Id',
`role_list` varchar(1000) NOT NULL DEFAULT '[]' COMMENT '角色列表',
`content` varchar(500) NOT NULL DEFAULT '[]' COMMENT '拼单内容',
`is_send` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '是否已经发送',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
PRIMARY KEY (`order_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='社团拼单-感谢信';
-- =============================================
-- 鏂囦欢: 21-04-25.sql
-- 璺緞: 21-04/21-04-25.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- zmh
DROP TABLE IF EXISTS `role_visus`;
CREATE TABLE `role_visus`(
`rid` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`refresh_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
`login_days` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '天数',
PRIMARY KEY (`rid`)
)ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='玩家幻光(合服保留)';
-- =============================================
-- 鏂囦欢: 21-04-26.sql
-- 璺緞: 21-04/21-04-26.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- tyl
-- 宠物副本 协战宠物&&奖励 选择
alter table role_dun_pet_choose add column `dun_id` int(11) unsigned NOT NULL DEFAULT '12001' COMMENT '副本Id' after `role_id`;
alter table role_dun_pet_choose drop PRIMARY KEY;
alter table role_dun_pet_choose add PRIMARY KEY(`role_id`, `dun_id`, `pet_id`);
DROP TABLE IF EXISTS `role_dun_pet_reward_choose`;
CREATE TABLE `role_dun_pet_reward_choose` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色id',
`dun_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '副本id',
`index` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '奖励选项',
PRIMARY KEY (`role_id`,`dun_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='宠物副本-奖励选择';
-- 宠物副本昨日榜单
ALTER TABLE dun_pet_rank ADD COLUMN `old_reach_time` INT(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '昨日积分达成时间' AFTER `old_score`;
-- =============================================
-- 鏂囦欢: 21-04-27.sql
-- 璺緞: 21-04/21-04-27.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- hh
-- 进阶装备优化
ALTER TABLE `player_foster_equip`
ADD COLUMN `assist` tinyint(2) UNSIGNED NOT NULL DEFAULT 0 COMMENT '助战属性激活状态' AFTER `equips`;
-- zmh
ALTER TABLE `legion_director_log`
ADD COLUMN `time` int(11) NOT NULL DEFAULT 0 COMMENT '当天0点' AFTER `profile_photo_id`;
-- tyl
-- 社团竞速增加社团活跃榜
ALTER TABLE guild_race_rank_member ADD COLUMN `old_live` BIGINT(20) UNSIGNED NOT NULL DEFAULT '0' COMMENT '旧的活跃值' AFTER `old_rank`;
ALTER TABLE guild_race_rank_member ADD COLUMN `received_power` TINYINT(2) UNSIGNED NOT NULL DEFAULT '0' COMMENT '是否已领取战力榜奖励' AFTER `old_live`;
ALTER TABLE guild_race_rank_member ADD COLUMN `received_live` TINYINT(2) UNSIGNED NOT NULL DEFAULT '0' COMMENT '是否已领取活跃榜奖励' AFTER `received_power`;
ALTER TABLE guild_race_rank_member ADD COLUMN `received_captain_power` TINYINT(2) UNSIGNED NOT NULL DEFAULT '0' COMMENT '是否已领取团长战力奖励' AFTER `received_live`;
ALTER TABLE guild_race_rank_member ADD COLUMN `received_captain_live` TINYINT(2) UNSIGNED NOT NULL DEFAULT '0' COMMENT '是否已领取团长活跃奖励' AFTER `received_captain_power`;
ALTER TABLE guild_race_rank ADD COLUMN `old_live` BIGINT(20) UNSIGNED NOT NULL DEFAULT '0' COMMENT '旧的总活跃值' AFTER `old_rank`;
DROP TABLE IF EXISTS `guild_race_rank_role`;
CREATE TABLE `guild_race_rank_role` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`guild_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '社团Id',
PRIMARY KEY (`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='社团竞速-前七天玩家和社团映射';
-- =============================================
-- 鏂囦欢: 21-04-28.sql
-- 璺緞: 21-04/21-04-28.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- liushl
DROP TABLE IF EXISTS boss_first_blood;
DROP TABLE IF EXISTS boss_first_blood_reward;
DROP TABLE IF EXISTS `boss_first_blood_each`;
CREATE TABLE `boss_first_blood_each` (
`boss_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT 'BossId',
`killers` varchar(1000) NOT NULL DEFAULT '[]' COMMENT '击杀玩家列表##[{role_id, name}]',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '首杀时间时间戳',
PRIMARY KEY (`boss_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='boss首杀数据(合服保留主服数据,从服清除)';
DROP TABLE IF EXISTS `role_boss_first_blood`;
CREATE TABLE `role_boss_first_blood` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家id',
`boss_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT 'BossId',
`self_award` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '自己首杀领取状态',
`server_award` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '全服首杀领取状态',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '首杀时间时间戳',
PRIMARY KEY (`role_id`, `boss_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='玩家boss首杀数据(合服保留)';
-- ljy
alter table mail add column `important` tinyint(2) not null default '0' comment '是否重要邮件';
-- zmh
update `legion_director_log` SET `time`=`issue`;
-- hh
ALTER TABLE `role_convoy` DROP COLUMN `last_attack_time`;
ALTER TABLE `role_convoy` DROP COLUMN `is_robber`;
ALTER TABLE `role_convoy` DROP COLUMN `rob_log`;
ALTER TABLE `role_convoy` DROP COLUMN `rob_time`;
ALTER TABLE `role_convoy`
ADD COLUMN `stage` tinyint(2) UNSIGNED NOT NULL DEFAULT 0 COMMENT '阶段' AFTER `convoying`;
ALTER TABLE `role_convoy`
ADD COLUMN `start_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '开始时间' AFTER `stage`;
ALTER TABLE `role_convoy`
ADD COLUMN `pray_val` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '祝福值' AFTER `start_time`;
-- =============================================
-- 鏂囦欢: 21-04-29.sql
-- 璺緞: 21-04/21-04-29.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- zmh
ALTER TABLE `legion_rank_now`
ADD COLUMN `post` int(11) NOT NULL DEFAULT 0 COMMENT '玩家军衔' AFTER `profile_photo_id`;
ALTER TABLE `legion_rank_week`
ADD COLUMN `post` int(11) NOT NULL DEFAULT 0 COMMENT '玩家军衔' AFTER `profile_photo_id`;
ALTER TABLE `legion_rank_last`
ADD COLUMN `post` int(11) NOT NULL DEFAULT 0 COMMENT '玩家军衔' AFTER `profile_photo_id`;
-- =============================================
-- 鏂囦欢: 21-04-30.sql
-- 璺緞: 21-04/21-04-30.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- ljy 羁绊日常
DROP TABLE IF EXISTS `mate_daily_info`;
CREATE TABLE `mate_daily_info` (
`role_id` bigint(20) NOT NULL COMMENT '玩家id',
`time` int(11) NOT NULL COMMENT '上次刷新时间',
`stranger` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '路人id列表',
PRIMARY KEY (`role_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '羁绊-日常信息' ROW_FORMAT = Dynamic;
DROP TABLE IF EXISTS `mate_task_info`;
CREATE TABLE `mate_task_info` (
`role_id` bigint(20) NOT NULL COMMENT '玩家id',
`mate_id` bigint(20) NOT NULL COMMENT '羁绊对象id',
`task_id` smallint(6) NOT NULL COMMENT '任务id',
`progress` smallint(6) NOT NULL COMMENT '进度',
`state` tinyint(4) NOT NULL COMMENT '奖励状态',
PRIMARY KEY (`role_id`, `mate_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '羁绊-任务进度' ROW_FORMAT = Dynamic;
-- =============================================
-- 鏂囦欢: 21-05-06.sql
-- 璺緞: 21-05/21-05-06.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- liushl
ALTER TABLE log_player_daily
ADD COLUMN `fast_onhook_left` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '剩余超级加速次数' AFTER `guild_task`,
ADD COLUMN `sup_vip_state` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '贵族状态(0未激活 1体验 2永久)' AFTER `fast_onhook_left`,
ADD COLUMN `current_hosting` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '当前总托管值' AFTER `sup_vip_state`,
ADD COLUMN `today_hosting` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '今日获得托管值' AFTER `current_hosting`,
ADD COLUMN `gold` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '库存彩钻' AFTER `today_hosting`,
ADD COLUMN `bgold` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '库存红钻' AFTER `gold`,
ADD COLUMN `trade` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '库存交易券' AFTER `bgold`;
-- ljy
-- 充值商品表字段拓展
ALTER TABLE recharge_act ADD COLUMN `end_time` INT(11) NOT NULL DEFAULT '0' COMMENT '结束时间';
-- tyl
-- 全民动员数据
DROP TABLE IF EXISTS `mobilize_task`;
CREATE TABLE `mobilize_task` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`sub_type` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '活动子类型Id',
`start_day` smallint(3) unsigned NOT NULL DEFAULT '0' COMMENT '开始天数',
`end_day` smallint(3) unsigned NOT NULL DEFAULT '0' COMMENT '结束天数',
`task_type` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '任务类型Id',
`progress` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '进度',
`award_log` varchar(500) NOT NULL DEFAULT '[]' COMMENT '奖励领取情况',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间戳',
PRIMARY KEY (`role_id`,`sub_type`,`start_day`,`end_day`,`task_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='全民动员-任务进度数据';
DROP TABLE IF EXISTS `mobilize_days_reward`;
CREATE TABLE `mobilize_days_reward` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`sub_type` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '活动子Id',
`start_day` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '开始天数',
`end_day` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '结束天数',
`total` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '完成任务数量',
`state` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '大奖领取状态',
PRIMARY KEY (`role_id`,`sub_type`,`start_day`,`end_day`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='全民动员-天数大奖数据';
DROP TABLE IF EXISTS `mobilize_fake_cord`;
CREATE TABLE `mobilize_fake_cord` (
`task_type` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '任务类型',
`fake_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '假数据id',
`act` int(11) NOT NULL DEFAULT '0' COMMENT '活动子Id',
`day` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '开始天数',
`stime` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '开始时间',
`etime` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '截止时间',
`ltime` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '上次更新',
`remain_score` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '应补助分',
`per_score` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '单次补助分',
`remain_times` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '补助频率',
`remain_click` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '补助计数器',
`process` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '目前进度',
`real_pro` int(11) NOT NULL DEFAULT '0' COMMENT '真实进度',
PRIMARY KEY (`task_type`,`fake_id`,`act`,`day`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='全民动员 合服保留主服';
-- =============================================
-- 鏂囦欢: 21-05-07.sql
-- 璺緞: 21-05/21-05-07.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- zmh
-- 社团合并
ALTER TABLE `guild_merge`
DROP COLUMN `identity`,
DROP COLUMN `create_time`,
CHANGE COLUMN `target` `tapply` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '发出的申请' AFTER `guild_id`,
ADD COLUMN `fapplys` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '[]' COMMENT '收到的申请' AFTER `tapply`;
-- =============================================
-- 鏂囦欢: 21-05-12.sql
-- 璺緞: 21-05/21-05-12.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- tyl
-- 源樱之礼抽奖记录优化
ALTER TABLE sakura_server_log ADD COLUMN `tag` tinyint(2) UNSIGNED NOT NULL DEFAULT '0' COMMENT '奖励档次' AFTER `role_id`;
-- hh
-- 幻光扫荡排行
DROP TABLE IF EXISTS `role_visus_rank`;
CREATE TABLE `role_visus_rank`(
`role_id` bigint(20) UNSIGNED NOT NULL COMMENT '玩家id',
`level` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '通关(扫荡)层数',
`show` varchar(255) NOT NULL DEFAULT '[]' COMMENT '附带展示信息',
`power` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '战力',
PRIMARY KEY(`role_id`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT="幻光扫荡排行数据";
-- =============================================
-- 鏂囦欢: 21-05-13.sql
-- 璺緞: 21-05/21-05-13.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- hh
-- 爬塔星级奖励
DROP TABLE IF EXISTS `role_tower_star_reward`;
CREATE TABLE `role_tower_star_reward`(
`role_id` bigint(20) UNSIGNED NOT NULL COMMENT '玩家id',
`index` int(11) UNSIGNED NOT NULL COMMENT '通关星数序号',
`state` tinyint(2) UNSIGNED NOT NULL DEFAULT 0 COMMENT '领取状态',
PRIMARY KEY(`role_id`, `index`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT="爬塔副本星级奖励领取状态";
-- 爬塔星级排行
DROP TABLE IF EXISTS `role_tower_rank`;
CREATE TABLE `role_tower_rank`(
`role_id` bigint(20) UNSIGNED NOT NULL COMMENT '玩家id',
`role_name` varchar(255) NOT NULL DEFAULT "" COMMENT '玩家名字',
`star` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '总星数',
`time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '上榜时间',
PRIMARY KEY(`role_id`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT="爬塔副本星级排行数据";
-- liushl
ALTER TABLE log_player_daily
ADD COLUMN `is_login` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '今日是否登陆' AFTER `trade`;
ALTER TABLE log_player_attr
ADD COLUMN `is_login` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '今日是否登陆' AFTER `top`;
-- =============================================
-- 鏂囦欢: 21-05-15.sql
-- 璺緞: 21-05/21-05-15.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- hh
-- 放置经验挂机字段修改
ALTER TABLE `role_exp_dun_drop`
ADD COLUMN `extra_data` varchar(500) NOT NULL DEFAULT '[]' COMMENT '额外数据' AFTER `start_time`;
-- 放置经验-离线时间节点
DROP TABLE IF EXISTS `role_exp_dun_off_point`;
CREATE TABLE `role_exp_dun_off_point`(
`role_id` bigint(20) UNSIGNED NOT NULL COMMENT '玩家id',
`off_start` int(11) UNSIGNED NOT NULL COMMENT '离线开始',
`off_end` int(11) UNSIGNED NOT NULL COMMENT '离线结束',
PRIMARY KEY(`role_id`, `off_start`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT="玩家放置挂机离线时间节点";
-- 经验副本波数排行
DROP TABLE IF EXISTS `role_exp_wave_rank`;
CREATE TABLE `role_exp_wave_rank`(
`role_id` bigint(20) UNSIGNED NOT NULL COMMENT '玩家id',
`wave` smallint(6) UNSIGNED NOT NULL DEFAULT 0 COMMENT '波数',
`time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '上榜时间',
PRIMARY KEY(`role_id`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT="经验副本波数排行";
-- =============================================
-- 鏂囦欢: 21-05-18.sql
-- 璺緞: 21-05/21-05-18.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- tyl 宠物战力榜
DROP TABLE IF EXISTS `pet_power_rank`;
CREATE TABLE `pet_power_rank` (
`pet_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '宠物id',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色id',
`role_pet_power` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '今日最高宠物战力',
`sum_power` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '宠物总战力',
`yest_role_id` bigint(20) unsigned NOT NULL COMMENT '昨日榜最高宠物战力玩家',
`yest_sum_power` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '宠物昨日总战力',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
PRIMARY KEY (`pet_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='宠物-游戏服战力排行榜';
DROP TABLE IF EXISTS `pet_power_center_rank`;
CREATE TABLE `pet_power_center_rank` (
`zone_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分区id',
`pet_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '宠物id',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色id',
`sex` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '性别',
`role_name` varchar(255) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT '角色名',
`server_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '服务器号',
`vip` mediumint(5) unsigned NOT NULL DEFAULT '0' COMMENT 'vip',
`sup_vip` mediumint(5) unsigned NOT NULL DEFAULT '0' COMMENT '贵族',
`dress_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '头像框',
`photo_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '头像',
`sum_power` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '宠物总战力',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间戳',
PRIMARY KEY (`zone_id`,`pet_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ROW_FORMAT=COMPACT COMMENT='宠物-跨服分区宠物战力榜';
ALTER TABLE role_pet ADD COLUMN `old_power` BIGINT(20) UNSIGNED NOT NULL DEFAULT '0' COMMENT '旧战力' AFTER `is_awaken`;
-- =============================================
-- 鏂囦欢: 21-05-19.sql
-- 璺緞: 21-05/21-05-19.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- 记录上次报名时间
ALTER TABLE `cross_guild_war_role`
ADD COLUMN `last_sign` int(11) NOT NULL DEFAULT 0 COMMENT '上次报名时间' AFTER `award_time`;
ALTER TABLE `player_guild_labor`
ADD COLUMN `state` int(11) NOT NULL DEFAULT 0 COMMENT '领取状态' AFTER `content`;
-- =============================================
-- 鏂囦欢: 21-05-25.sql
-- 璺緞: 21-05/21-05-25.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- tyl 时装工坊
DROP TABLE IF EXISTS `workroom_forge_target`;
CREATE TABLE `workroom_forge_target` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`pos` smallint(3) unsigned NOT NULL DEFAULT '0' COMMENT '位置',
`goods_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '物品Id',
PRIMARY KEY (`role_id`,`pos`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='时装工坊-打造目标';
DROP TABLE IF EXISTS `workroom_shop`;
CREATE TABLE `workroom_shop` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`last_refresh` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '上次刷新时间',
`refresh_count` smallint(3) unsigned NOT NULL DEFAULT '0' COMMENT '刷新次数',
PRIMARY KEY (`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='时装工坊-商城刷新信息';
DROP TABLE IF EXISTS `workroom_shop_goods`;
CREATE TABLE `workroom_shop_goods` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`pos` smallint(3) unsigned NOT NULL DEFAULT '0' COMMENT '位置',
`goods_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '物品Id',
`has_buy` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '是否已经购买',
PRIMARY KEY (`role_id`,`pos`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='时装工坊-商品信息';
DROP TABLE IF EXISTS `workroom_suit`;
CREATE TABLE `workroom_suit` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`suit_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '套装Id',
`own_num` smallint(3) unsigned NOT NULL DEFAULT '0' COMMENT '拥有数量',
`active_num` smallint(3) unsigned NOT NULL DEFAULT '0' COMMENT '激活数量',
`sum_star` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '总星数',
PRIMARY KEY (`role_id`,`suit_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='时装工坊-套装信息';
-- =============================================
-- 鏂囦欢: 21-05-27.sql
-- 璺緞: 21-05/21-05-27.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- liushl
-- 靓丽大赛重制
DROP TABLE IF EXISTS beauty_contest_data;
DROP TABLE IF EXISTS beauty_contest_vote_log;
DROP TABLE IF EXISTS `beauty_contest_role_local`;
CREATE TABLE `beauty_contest_role_local` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`contest_data` varchar(255) NOT NULL DEFAULT '' COMMENT '参赛数据',
`vote` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '票数',
`pick_counts` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '挑选次数',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '投票时间',
`origin_rank` tinyint(8) unsigned NOT NULL DEFAULT '0' COMMENT '初始排名',
`rank` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '最后排名',
`stage` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '最后阶段',
PRIMARY KEY (`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='靓丽大赛-参赛个人数据本服(合服保留主服数据)';
DROP TABLE IF EXISTS beauty_contest_log;
CREATE TABLE `beauty_contest_log` (
`rank` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '排名',
`server_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '服务器号',
`name` varchar(50) NOT NULL DEFAULT '' COMMENT '角色名称',
`lv` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '等级',
`sex` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '性别',
`vip` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT 'vip等级',
`sup_vip` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '贵族',
`career` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '职业',
`turn` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '转职',
`picture` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '头像',
`picture_dress` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '头像装扮',
`contest_data` varchar(255) NOT NULL DEFAULT '' COMMENT '参赛数据',
`origin_rank` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '初始排名',
`stage` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '最后阶段',
PRIMARY KEY (`rank`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='靓丽大赛-上期数据(合服保留主服数据)';
ALTER TABLE beauty_contest_sign DROP COLUMN `data_change`;
ALTER TABLE beauty_contest_sign DROP COLUMN `stage`;
ALTER TABLE beauty_contest_sign DROP COLUMN `vote`;
ALTER TABLE beauty_contest_role DROP COLUMN `vote_stage`;
ALTER TABLE beauty_contest_role DROP COLUMN `vote_add_up`;
ALTER TABLE beauty_contest_role ADD COLUMN `vote` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '票数' AFTER `contest_data`;
ALTER TABLE beauty_contest_role ADD COLUMN `origin_rank` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '初始排名' AFTER `rank`;
ALTER TABLE beauty_contest_role ADD COLUMN `fashion_num` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '时装数量' AFTER `origin_rank`;
ALTER TABLE beauty_contest_role ADD COLUMN `lv` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '等级' AFTER `name`;
-- tyl 全民动员奖励日志
ALTER TABLE log_mobilize_award ADD COLUMN `end_day` INT(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '结束天数' AFTER `day`;
-- =============================================
-- 鏂囦欢: 21-06-03.sql
-- 璺緞: 21-06/21-06-03.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- ljy
-- 日志表删除字段
alter table `log_god_lottery` drop column `pool_type`;
-- 删除唤神普通抽奖
drop table if exists god_normal_lottery;
-- tyl
-- 龙神宝库修改0档动态权重
ALTER TABLE capsule_egg_data ADD COLUMN `top_lucky_score` INT(11) UNSIGNED NOT NULL DEFAULT '0' AFTER `lucky_score`;
-- =============================================
-- 鏂囦欢: 21-06-07.sql
-- 璺緞: 21-06/21-06-07.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- tyl boss免战时间
DROP TABLE IF EXISTS `boss_protect_time`;
CREATE TABLE `boss_protect_time` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`boss_type` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT 'boss类型(1-赏金 2-星域幻魔)',
`protect_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '免战时间',
PRIMARY KEY (`role_id`,`boss_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='boss免战时间';
-- =============================================
-- 鏂囦欢: 21-06-08.sql
-- 璺緞: 21-06/21-06-08.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- tyl 全民动员战力
DROP TABLE IF EXISTS `mobilize_power`;
CREATE TABLE `mobilize_power` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色id',
`power` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '全民动员任务开启记录的战力',
PRIMARY KEY (`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='全民动员-记录登录战力';
-- =============================================
-- 鏂囦欢: 21-06-09.sql
-- 璺緞: 21-06/21-06-09.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- 送礼记录修改
-- hh
ALTER TABLE `flower_gift_record`
ADD COLUMN `num` smallint(5) UNSIGNED NOT NULL DEFAULT 0 COMMENT '物品数量' AFTER `goods_id`;
ALTER TABLE `flower_gift_record`
ADD COLUMN `thank` tinyint(2) UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否感谢0未感谢|1已感谢' AFTER `code`;
-- hh
-- 定制活动通用红点礼包
ALTER TABLE `custom_act_data`
ADD COLUMN `red_gift` varchar(100) NOT NULL DEFAULT '[]' COMMENT '红点礼包' AFTER `act_data`;
ALTER TABLE `custom_act_personal`
ADD COLUMN `red_gift` varchar(100) NOT NULL DEFAULT '[]' COMMENT '红点礼包' AFTER `act_data`;
-- =============================================
-- 鏂囦欢: 21-06-11.sql
-- 璺緞: 21-06/21-06-11.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- 个人差异化活动额外数据
-- ljy
DROP TABLE IF EXISTS `custom_act_personal_data`;
CREATE TABLE `custom_act_personal_data` (
`rid` bigint(20) NOT NULL COMMENT '玩家id',
`data` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '[]' COMMENT '个人差异化活动额外数据',
PRIMARY KEY (`rid`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
-- =============================================
-- 鏂囦欢: 21-06-29.sql
-- 璺緞: 21-06/21-06-29.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- hh
-- 活动档位红点礼包
ALTER TABLE `custom_act_data`
MODIFY COLUMN `red_gift` varchar(500) NOT NULL DEFAULT '[]' COMMENT '红点礼包';
-- huangyongxing
-- 删除多余数据库表
DROP TABLE IF EXISTS `server_info`;
DROP TABLE IF EXISTS `server_top_n_processes`;
DROP TABLE IF EXISTS `server_watchdog`;
DROP TABLE IF EXISTS `server`;
-- 规范几个混乱的表用法,修改merge_server表名为server_env
RENAME TABLE `merge_server` TO `server_env`;
ALTER TABLE `server_env` COMMENT = '游戏服环境参数表';
-- =============================================
-- 鏂囦欢: 21-06-30.sql
-- 璺緞: 21-06/21-06-30.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- liushl
ALTER TABLE `market_goods` ADD COLUMN
`sys_buyback_count` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '系统回购次数' AFTER `extra_attr`;
-- tyl
-- 社团竞速团长任务
DROP TABLE IF EXISTS `guild_race_rank_task`;
CREATE TABLE `guild_race_rank_task` (
`guild_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '公会Id',
`task_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '任务Id',
`progress` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '进度',
`status` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '任务状态 0-未完成 1-已完成 2-已领取',
PRIMARY KEY (`guild_id`,`task_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='社团竞速-团长任务';
-- 2021-07-01
-- huangyongxing
-- ta_agent关服时临时存储未及时上报的数据
-- 合服时修改id直接合并数据条目
DROP TABLE IF EXISTS `ta_agent_wait_upload`;
CREATE TABLE `ta_agent_wait_upload` (
`id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '数据键',
`type` tinyint(3) UNSIGNED NOT NULL DEFAULT 1 COMMENT '数据类型[1-normal/2-delay]',
`data` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '数据',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci COMMENT='ta_agent关服时临时存储未及时上报的数据';
-- =============================================
-- 鏂囦欢: 21-07-01.sql
-- 璺緞: 21-07/21-07-01.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- tyl
-- 龙神宝库全服展示权重
ALTER TABLE `capsule_egg_server_score` ADD COLUMN `show_score` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '展示全服幸运值' after `score`;
-- =============================================
-- 鏂囦欢: 21-07-02.sql
-- 璺緞: 21-07/21-07-02.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- tyl
-- 社团竞速添加创建者字段
ALTER TABLE `guild_race_rank` ADD COLUMN
`create_id` BIGINT(20) unsigned NOT NULL DEFAULT '0' COMMENT '社团创建者' AFTER `old_live`;
-- =============================================
-- 鏂囦欢: 21-07-05.sql
-- 璺緞: 21-07/21-07-05.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- tyl
-- 孩子奖励表
DROP TABLE IF EXISTS `child_reward`;
CREATE TABLE `child_reward` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`share_reward` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '分享奖励领取状态 0-未领取 1-已领取',
`yest_rank` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '昨日榜排名',
`yest_reward` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '昨日榜奖励领取状态 0-未领取 1-已领取',
PRIMARY KEY (`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='孩子-每日分享和昨日榜奖励表';
-- 活动预约
-- hh
DROP TABLE IF EXISTS `role_act_reserve`;
CREATE TABLE `role_act_reserve`(
`role_id` bigint(20) UNSIGNED NOT NULL COMMENT '玩家id',
`module` int(11) UNSIGNED NOT NULL COMMENT '功能id',
`module_sub` int(11) UNSIGNED NOT NULL COMMENT '功能子id',
`ac_sub` int(11) UNSIGNED NOT NULL COMMENT '子类id',
`reserve` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '预约与否',
`join_act` tinyint(2) UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否参与',
`rewards` tinyint(2) UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否已领奖励',
PRIMARY KEY(`role_id`, `module`, `module_sub`, `ac_sub`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT="活动预约";
-- tyl
-- 宠物副本 关卡最大积分表
DROP TABLE IF EXISTS `role_dun_pet_max_score`;
CREATE TABLE `role_dun_pet_max_score` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`dun_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '副本Id',
`max_score` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '历史最大分数',
PRIMARY KEY (`role_id`,`dun_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='宠物副本-副本历史最大分数';
-- =============================================
-- 鏂囦欢: 21-07-07.sql
-- 璺緞: 21-07/21-07-07.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- zmh
-- 清理玩家已接日常
DELETE FROM `task_bag` WHERE `type` = 7;
-- liushl
ALTER TABLE `market_goods` ADD COLUMN
`off_shelf` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '是否流拍下架' AFTER `sys_buyback_count`;
-- 宠物副本
truncate table dun_pet_rank;
alter table dun_pet_rank add column `dun_wave` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '通关副本波数' AFTER `score`;
alter table dun_pet_rank add column `old_dun_wave` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '昨日通关副本波数' AFTER `old_score`;
-- =============================================
-- 鏂囦欢: 21-07-09.sql
-- 璺緞: 21-07/21-07-09.sql
-- 鏃堕棿: 2025-05-14 19:57:45
-- =============================================
-- hh
-- 贵族增加前七天登录礼包
ALTER TABLE `role_sup_vip`
ADD COLUMN `login_rewards` varchar(500) NOT NULL DEFAULT '[]' COMMENT '奖励状态' AFTER `update_time`;
ALTER TABLE `role_sup_vip`
ADD COLUMN `last_reward_rec` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '上次统计的领奖时间' AFTER `login_rewards`;
-- tyl
-- 进阶系统调整
alter table player_foster add column `lv` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '等级' AFTER `star`;
DROP TABLE IF EXISTS `player_sub_foster_skin`;
CREATE TABLE `player_sub_foster_skin` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`type` smallint(3) unsigned NOT NULL DEFAULT '0' COMMENT '弱进阶类型',
`skin_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '皮肤Id',
`star` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '星级',
`display_star` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '幻化星级',
PRIMARY KEY (`role_id`,`type`,`skin_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='进阶-弱进阶皮肤';
-- =============================================
-- 鏂囦欢: 21-07-19.sql
-- 璺緞: 21-07/21-07-19.sql
-- 鏃堕棿: 2025-05-14 19:57:46
-- =============================================
-- 护送增加字段
-- hh
ALTER TABLE `role_convoy`
ADD COLUMN `is_double` tinyint(2) UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否选择双倍' AFTER `pray_val`;
-- =============================================
-- 鏂囦欢: 21-07-20.sql
-- 璺緞: 21-07/21-07-20.sql
-- 鏃堕棿: 2025-05-14 19:57:46
-- =============================================
-- liushl
DROP TABLE IF EXISTS `client_event_data`;
CREATE TABLE `client_event_data`(
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`event_id` smallint(11) unsigned NOT NULL DEFAULT '0' COMMENT '事件id##由前端自定义,一般是从1递增',
`state` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '事件状态',
PRIMARY KEY(`role_id`, `event_id`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT="前端终身事件列表(合服保留)";
-- jiangxun
-- 魂力升级时间升级改为物品升级
ALTER TABLE `role_uranium`
DROP COLUMN `init_time`,
DROP COLUMN `start_time`,
DROP COLUMN `quick_time`,
ADD COLUMN `have_energy` int(11) ZEROFILL NOT NULL COMMENT '玩家当前等级持有的能量' AFTER `lv`;
-- tyl
-- 七日目标调整
truncate table seven_day_task;
truncate table seven_days_goal;
alter table seven_day_task drop column `diff`;
alter table seven_day_task drop PRIMARY KEY, add PRIMARY KEY (`role_id`,`days`,`mod_id`,`sub_id`);
-- =============================================
-- 鏂囦欢: 21-07-22.sql
-- 璺緞: 21-07/21-07-22.sql
-- 鏃堕棿: 2025-05-14 19:57:46
-- =============================================
-- jiangxun
-- 玩家竞技场cd冷却相关数据表
DROP TABLE IF EXISTS `arena_challenge_cd`;
CREATE TABLE `arena_challenge_cd` (
`role_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '玩家角色id',
`last_use` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '最后一次使用竞技场时间',
`rest_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '剩余冷却时间',
`trigger1` tinyint(1) UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否触发竞技场使用限制',
PRIMARY KEY (`role_id`)
) ENGINE = InnoDB CHARACTER SET = utf8 COMMENT = '竞技场玩家挑战cd冷却相关参数表';
-- =============================================
-- 鏂囦欢: 21-07-23.sql
-- 璺緞: 21-07/21-07-23.sql
-- 鏃堕棿: 2025-05-14 19:57:46
-- =============================================
-- tyl
-- 精英考核内容重制
truncate table elite_assess_task;
-- =============================================
-- 鏂囦欢: 21-07-27.sql
-- 璺緞: 21-07/21-07-27.sql
-- 鏃堕棿: 2025-05-14 19:57:46
-- =============================================
-- liushl
ALTER TABLE `mate_role`
ADD COLUMN `newbee` tinyint(2) NOT NULL DEFAULT '0' COMMENT '预告奖励' AFTER `wear_mate`;
-- =============================================
-- 鏂囦欢: 21-07-28.sql
-- 璺緞: 21-07/21-07-28.sql
-- 鏃堕棿: 2025-05-14 19:57:46
-- =============================================
-- 幻魔之家
-- hh
DROP TABLE IF EXISTS `home_boss_status`;
CREATE TABLE `home_boss_status`(
`sub_module` int(11) UNSIGNED NOT NULL COMMENT '子功能id',
`rank_index` int(11) UNSIGNED NOT NULL COMMENT '序号',
`boss_id` int(11) UNSIGNED NOT NULL COMMENT 'boss id',
`guild` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '社团id',
`born_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '出生时间',
`dead_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '死亡时间',
`killer` varchar(255) NOT NULL DEFAULT "" COMMENT '击杀者',
PRIMARY KEY(`sub_module`, `rank_index`, `boss_id`)
)ENGINE=InnoDB CHARSET=utf8 COMMENT="幻魔之家boss信息";
-- =============================================
-- 鏂囦欢: 21-07-29.sql
-- 璺緞: 21-07/21-07-29.sql
-- 鏃堕棿: 2025-05-14 19:57:46
-- =============================================
-- tyl
-- 经验海
DROP TABLE IF EXISTS `role_exp_sea`;
CREATE TABLE `role_exp_sea` (
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '角色Id',
`time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '经验海驻留时间',
`strength_times` varchar(500) NOT NULL DEFAULT '[]' COMMENT '强化信息',
PRIMARY KEY (`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='经验海-玩家数据';
-- =============================================
-- 鏂囦欢: 21-08-02.sql
-- 璺緞: 21-07/21-08-02.sql
-- 鏃堕棿: 2025-05-14 19:57:46
-- =============================================
-- jiangxun
-- 货币祈愿
DROP TABLE IF EXISTS `role_currencywish_freelast`;
CREATE TABLE `role_currencywish_freelast` (
`roleid` bigint(20) NOT NULL DEFAULT 0,
`ticket_free_last` int(11) NOT NULL DEFAULT 0 COMMENT '最后一次免费使用交易券祈愿的时间',
`luxury_free_last` int(11) NOT NULL DEFAULT 0 COMMENT '最后一次免费使用豪华祈愿的时间',
`expr_free_last` int(11) NOT NULL DEFAULT 0 COMMENT '最后一次免费使用经验祈愿的时间',
PRIMARY KEY (`roleid`)
) ENGINE = InnoDB CHARACTER SET = utf8 COMMENT = '用户祈愿屋各祈愿方式的最后一次免费祈愿时间 备注:合服清空数据表即可';
-- =============================================
-- 鏂囦欢: 21-08-04.sql
-- 璺緞: 21-07/21-08-04.sql
-- 鏃堕棿: 2025-05-14 19:57:46
-- =============================================
-- tyl
-- 进阶增加属性丹
ALTER TABLE player_foster ADD COLUMN `core_ext` VARCHAR(500) NOT NULL DEFAULT '[]' COMMENT '其他高级核心' after `highcore`;
-- =============================================
-- 鏂囦欢: 21-08-05.sql
-- 璺緞: 21-07/21-08-05.sql
-- 鏃堕棿: 2025-05-14 19:57:46
-- =============================================
-- tyl
-- 拓展七日目标任务表字段长度
ALTER TABLE seven_day_task MODIFY COLUMN `progress` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '进度';