本站资源仅用于学习交流,禁止商业运营与违法、侵权等非法行为;资源下载后请于 24 小时内删除,违规后果由使用者自行承担。


一、操作前准备
二、按登录日期清理垃圾账号(保留指定日期后登录过的账号)
步骤 1:创建活跃账号备份表
select * into membstat from memb_stat where connecttm > '年/月/日'
步骤 2-3:重建 memb_stat 表
truncate table memb_stat
insert into memb_stat select * from membstat
步骤 4-6:重建 memb_info 表
-- 步骤4:备份活跃账号的信息
select * into membinfo from memb_info where memb___id in
(select memb_info.memb___id
from memb_info,membstat
where memb_info.memb___id=membstat.memb___id)
-- 步骤5:清空原表(执行前需先移除memb___id列的identity属性)
truncate table memb_info
-- 步骤6:恢复活跃账号信息
insert into memb_info select * from membinfo
步骤 7-9:重建 accountcharacter 表
-- 步骤7:备份活跃账号的角色关联数据
select * into accountchbak from accountcharacter where id in
(select accountcharacter.id
from accountcharacter,membstat
where accountcharacter.id=membstat.memb___id)
-- 步骤8:清空原表
truncate table accountcharacter
-- 步骤9:恢复活跃账号的角色关联数据
insert into accountcharacter select * from accountchbak
步骤 10-12:重建 character 表
-- 步骤10:备份活跃账号的角色数据
select * into characterbak from character where accountid in
(select character.accountid
from character,membstat
where character.accountid=membstat.memb___id)
-- 步骤11:清空原角色表
delete from character
-- 步骤12:恢复活跃账号的角色数据
insert into character select * from characterbak
三、仓库清理(删除空记录和重复记录)
步骤 13:删除空仓库记录
delete from warehouse where items is null
步骤 14-17:删除重复仓库记录
-- 步骤14:创建去重后的仓库备份表
select distinct * into warehousebak from warehouse
-- 步骤15:(可选)查看有重复仓库记录的账号
select accountid from warehousebak group by accountid having count(*)>1
-- 步骤16:清空原仓库表
truncate table warehouse
-- 步骤17:恢复去重后的仓库数据
insert into warehouse select * from warehousebak
四、收尾工作
五、风险提示

© 版权声明
1. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需。
2. 本站提供的所有资源仅供本地单机参考学习使用,不存在任何商业目的与商业用途,请大家不要用于商用!
3.如果本站有侵犯、不妥之处的资源,请在网站右边客服联系我们。将会第一时间解决!若侵犯到您的权益,请联系站长邮箱:12225150@qq.com 我们会在24h小时之内进行删除处理。THE END
暂无评论内容