以下为隐藏内容:
actor_plat_slave替换为二区数据库名
index_slave替换为二区服务器ID
index_master替换为一区服务器ID
替换完成后
在一区数据库执行
注意:是把2区合进1区
如果1区合进2区 就反着来
合区代码:
- #从actor_plat_slave导入角色二进制数据
- insert into actorbinarydata (select * from actor_plat_slave.actorbinarydata);
- #从actor_plat_slave导入角色数据
- insert into actors (select * from actor_plat_slave.actors where serverindex=index_slave);
- #从actor_plat_slave导入角色物品数据
- insert into items (select * from actor_plat_slave.items);
- #从actor_plat_slave导入角色脚本数据
- insert into actorvariable (select * from actor_plat_slave.actorvariable);
- #从actor_plat_slave导入mail
- insert into mails (select * from actor_plat_slave.mails);
- #从actor_plat_slave导入角色列表
- insert into roles (select * from actor_plat_slave.roles);
- #从actor_plat_slave导入旧的角色名
- insert into actoroldname (select * from actor_plat_slave.actoroldname where serverindex=index_slave);
- #从actor_plat_slave导入工会列表
- insert into guildlist (select * from actor_plat_slave.guildlist where serverindex=index_slave);
- #导入工会信息
- insert into actorguild (select * from actor_plat_slave.actorguild);
- insert into guildlog (select * from actor_plat_slave.guildlog);
- insert into guildchat (select * from actor_plat_slave.guildchat);
- insert into guildstorelog (select * from actor_plat_slave.guildstorelog);
- #从actor_plat_slave导入好友列表
- insert into friends (select * from actor_plat_slave.friends);
- #导入拍卖行信息
- insert into auction (select * from actor_plat_slave.auction where serverid=index_slave);
- #----------------------------------------------------------------
- #更新主服actor_plat_master全服邮件ID为0, 清除主服actor_plat_master的全服邮件
- TRUNCATE globalmails;
- #TRUNCATE actorservermail;
- #检查修正角色名重复现象……
- create temporary table tmp_charname SELECT actorname,actorid FROM actors;
- alter table tmp_charname add index tmp_charname(actorname);
- ALTER TABLE actors add column tmpmailfile int default 0;
- UPDATE actors SET actorname=CONCAT(actorname,'[sindex_slave]'), tmpmailfile=1 WHERE
- (actorname in (SELECT actorname FROM tmp_charname where actors.actorid <> tmp_charname.actorid)) AND (serverindex=index_slave);
- insert into offlinemails (`actorid`, `head`, `context`, `file0_type`, `file0_id`, `file0_num`) (select actorid,"合服改名卡补发","尊敬的勇士,由于你的名称和其他勇士重复,特补发改名卡一张,请在附件中领取。",1,450001,1 from actors where actors.tmpmailfile = 1);
- alter table actors drop column tmpmailfile;
- drop table tmp_charname;
- create temporary table tmp_guildname SELECT guildname,guildid FROM guildlist;
- alter table tmp_guildname add index tmp_guildname(guildname);
- ALTER TABLE guildlist add column tmpmailfile int default 0;
- UPDATE guildlist SET guildname=CONCAT(guildname,'[sindex_slave]'), tmpmailfile=1 WHERE
- (guildname in (SELECT guildname FROM tmp_guildname where guildlist.guildid <> tmp_guildname.guildid)) AND (serverindex=index_slave);
- UPDATE guildlist SET changenamenum=1 WHERE tmpmailfile=1 AND changenamenum <= 1;
- alter table guildlist drop column tmpmailfile;
- drop table tmp_guildname;
- #检查修正旧角色名重复现象……
- create temporary table tmp_charoldname SELECT oldname,actorid FROM actoroldname;
- alter table tmp_charoldname add index tmp_actoroldname(oldname);
- UPDATE actoroldname SET oldname=CONCAT(oldname,'[sindex_slave]') WHERE
- (oldname in (SELECT oldname FROM tmp_charoldname where actoroldname.actorid <> tmp_charoldname.actorid)) AND (serverindex=index_slave);
- drop table tmp_charoldname;
- ALTER TABLE actors add column tmpmailfile int default 0;
- UPDATE actors SET actorname=CONCAT(actorname,'[sindex_slave]'), tmpmailfile=1 WHERE
- (actorname in (SELECT oldname FROM actoroldname where actoroldname.actorid <> actors.actorid)) AND (serverindex=index_slave);
- insert into offlinemails (`actorid`, `head`, `context`, `file0_type`, `file0_id`, `file0_num`) (select actorid,"合服改名卡补发","尊敬的勇士,由于你的名称和其他勇士重复,特补发改名卡一张,请在附件中领取。",1,450001,1 from actors where actors.tmpmailfile = 1);
- alter table actors drop column tmpmailfile;
- UPDATE actoroldname SET oldname=CONCAT(oldname,'[sindex_slave]') WHERE
- (oldname in (SELECT actorname FROM actors where actors.actorid <> actoroldname.actorid)) AND (serverindex=index_slave);
- #改变角色归属服务器……
- update actors set serverindex = index_master where serverindex=index_slave;
- #改变帮会归属服务器……
- update guildlist set serverindex = index_master where serverindex=index_slave;
- #改变拍卖行商品归属服务器……
- update auction set serverid = index_master where serverid=index_slave;
- #清除小号
- drop table if exists cidx;
- CREATE TEMPORARY TABLE cidx(`actorid` int not null primary key);
- #选出长期没登陆的actorid
- #actor_plat_slave的小号
- insert into cidx (select actorid from actor_plat_slave.actors where recharge=0 and level<=35 and updatetime<=subdate(now(),interval 30 day));
- #改变角色旧名的归属服务器……
- update actoroldname set serverindex = index_master where serverindex=index_slave;
- #清除二进制数据
- delete from actorbinarydata where actorid in (select actorid from cidx);
- #清除帮派
- delete from actorguild where actorid in (select actorid from cidx);
- #清除邮件系统
- delete from mails where actorid in (select actorid from cidx);
- #清除角色数据
- delete from actors where actorid in (select actorid from cidx);
- #清除脚本数据
- delete from actorvariable where actorid in (select actorid from cidx);
- #roles
- delete from roles where actorid in (select actorid from cidx);
- #物品
- delete from items where actorid in (select actorid from cidx);
- #清理完成
[color=rgb(51, 102, 153) !important]复制代码
|
|
|
混沌资源社区- 论坛版权- 免责声明
欢迎您访问“混沌资源论坛”(www.0086.fun),以下简称“混沌资源” 为确保本网站的正常发展、规避意外风险,清晰责权利益,特制定本《免责条款》。在您浏览本内容之前,请仔细阅读本条款。
01、“混沌资源”刊载之企业等相关单位(个人)原创作品,是为更好的展示其形象,提供参考学习之用,请勿保存、转载,以及用于商业用途,请支持原创及正版作品。
02、“混沌资源”秉承分享资源、分享快乐的原则,会员可每天登录和领取红包任务.登录他人主页以及发帖等分享方式赚金币免费互相交流下载,无对外开设贴吧、博客、等主页,本站的所有内容都不保证其准确性,有效性,完整性,时间性,凡因本站内容引起误导等因素而造成的损失本站不承担连带责任。
03、 本网站所刊载信息的作品内容及下载件仅代表原作者本人的观点,不代表本网站观点,对于任何因本网站内容所引起的纠纷、损失等,本网站均不承担侵权行为的连带责任。
04、 当本网站以链接形式推荐其他网站内容时,由于本网站并不控制相关网站和资源,因此,本网站不能保证从这些链接获取的任何内容、产品、服务或其他材料的真实性、合法性。对于任何因使用或信赖从此类网站或资源上获取的内容、产品、服务或其他材料而造成(或声称造成)的任何直接或间接损失,本站均不承担任何责任。
05、 本网站所荐公司或项目,在其所提供资料的基础上,本网站已进行核实,故不能保证其内容的真实性、可靠性及准确性。因此,所荐内容仅供参考,不做为任何会员、任何行为依据的指导和建议。因此而引发的任何争议和纠纷,与本网站无任何关联。
06、 本网站可能因其他合作方或相关电信部门的互联网软硬件设备故障或失灵、或人为操作疏忽而全部或部分中断、延迟、遗漏、误导或造成资料传输或储存上的错误、或遭第三人侵入系统篡改或伪造变造资料等,本网站不承担任何责任。
07、 在混沌资源论坛上传的作品(包括软件、网游服务端客户端、文字、图片和FLASH、动画)者皆视为混沌资源网友投稿,文责自负。本站享有使用、选择和修改的权利。
08、 由于会员将密码告知他人或与他人共享同一会员ID,由此导致的任何会员资料泄露、积分丢失以及所带来的任何其它损失,本网站均不负任何责任。
09、 混沌资源所发布的作品,其版权归属原作者或所属公司所有。其他个人.媒体.公司或其他网站对本站发布作品如需使用,必须事先与原作者或混沌资源联系。
10、 如本站转载涉及版权问题,您认为内容侵犯了您的权益,请立即通知本站并提供相应的充分的证据。本站在核实后将及时予与删除并致以最深的歉意!同时本站保留全部修改、解释、更新本声明的权利。
11、 法律法规规定的其它有关免责规定。
12、 凡以任何方式登陆本网站或直接、间接使用本网站资料者,视为自愿接受本网站声明的约束。
13、本站发布的所有资源(包括动漫作品.文字.图片.FLASH.动画及各种软件工具)只为本地单机测试用途,请勿用于商业途径或非法使用,否则后果自负!请下载后24小时内删除!
14、本站管理员和版主有权不事先通知发贴者而删除本文
15、关于资源链接失效问题,查看帖子主题是否有编号,有编号的帖子本站(123网盘)均有保留,无编号的一旦失效那就石沉大海了
特别申明:一切网民在进入混沌资源主页及各层页面时已经仔细看过本条款并完全同意。敬请谅解。
|