只能合并帐号,MY的库不能合并。
倒数据前请留好备份,防止发生以外,破坏你得数据,切忌.
1)首先确认你的机器上必须装MySQL 以及 mysql-connector-odbc-5.1.1-win32.msi
mysql-connector-odbc-5.1.1-win32.msi 就是 MySQL ODBC 5.1,你可以从这里下载
http://dev.mysql.com/downloads/connector/odbc/5.1.html
2)打开一个DOS 窗口(在开始菜单的运行里输入CMD即可打开),然后输入net stop MySQL命令
这个命令可以停止MySQL服务,
3) 然后把你的风云的Account 和my库考到 MySQL 的数据库目录里,比如考到
C:\Program Files\MySQL\MySQL Server 5.0\data 里,然后把你要倒的那个风云的Account 和my
库换个文件名也考到相同的目录里,比如说换个Account_NEW, 和 my_NEW.
注意名字中绝对不能有空格
4)打开一个DOS 窗口(在开始菜单的运行里输入CMD即可打开),然后输入net start MySQL命令
这个命令可以启动MySQL服务,
内容来自dedecms
5) 打开我们的转换程序
6) 首先输入MySQL数据库root密码
7) 然后点显示所有的库,这时左面的列表里应该显示出所有的库
8) 然后选择列表里的一个库,点"选Account 1库",这个库就是你要接受数据的Account库(例如Account)
9) 然后选择列表里的一个库,点"选Account 2库",这个库就是你要输出数据的Account库(例如Account_NEW)
10) 然后选择列表里的一个库,点"选My 2库",这个库就是你要接受数据的My库(例如My)
11) 然后选择列表里的一个库,点"选My 2库",这个库就是你要输出数据的My库(例如My_NEW)
12) 然后输入玩家追加字符串,例如"fghj890",将来这个字符串会被追加为新加进去的玩家的账号名上.
注意这个字符穿必须选生僻点,为什么呢,比如account里有个人叫appleboy,Account_NEW里有个人叫
boy,你的追加字符串是apple,那个倒过去的新名字就叫appleboy,就和人家的重复了。就倒失败了。
所以一定要选生僻的,绝对不会重复的。
13) 然后点开始合并,等完成即可,中途不能停止。耐心点哦.
织梦好,好织梦
完成后程序把 account_NEW和my_NEW 的数据倒到 account和my里了.
account和my 就是你想要的库
本文来自织梦
dedecms.com
织梦好,好织梦
风云合区办法,放着好久了,现在放出来大伙用,外面有人卖工具
copyright dedecms
大家看着用吧。帮派数据没合。重要数据都处理了。BY:EV
==========================================
ID修改查询旧数据最小ID和新数据最大ID,使旧数据最小ID大于新数据最大ID
select id from CSL_PLAYER_BASE order by id asc ;这个对旧数据操作,查处最小ID
select id from CSL_PLAYER_BASE order by id desc ;这个对新数据操作,查处最大ID
update player_goods set playerid=playerid+N ;这个N=新数据最大ID-旧数据最小ID+1
update CSL_PLAYER_QUEST_EX set playerid=playerid+N
update CSL_PLAYER_BASE set id=id+N
update CSL_PLAYER_ABILITY set id=id+N
角色名
update CSL_PLAYER_ABILITY set name=name+y2x
update CSL_PLAYER_BASE set name=name+y2x
帐号
update CSL_PLAYER_BASE set account=account+y2x
update CSL_PLAYER_ABILITY set account=account+y2x
LoginDB数据库帐号
update CSL_CDKEY set cdkey=cdkey+y2x
=============================下面批处理?========================================== 织梦好,好织梦
select id from CSL_PLAYER_BASE order by id asc ;这个对旧数据操作,查处最小ID
select id from CSL_PLAYER_BASE order by id desc ;这个对新数据操作,查处最大ID
DECLARE @name varchar(3),@id int,@cdkey varchar(3)
set @name=y1x
set @id=N ;这个N=新数据最大ID-旧数据最小ID+1
set @cdkey=y2x
use gamedbold
update player_goods set playerid=playerid+@id
update CSL_PLAYER_QUEST_EX set playerid=playerid+@id
update CSL_PLAYER_BASE set id=id+@id
update CSL_PLAYER_ABILITY set id=id+@id
update CSL_PLAYER_ABILITY set name=name+@name
update CSL_PLAYER_BASE set name=name+@name
update CSL_PLAYER_BASE set account=account+@cdkey
update CSL_PLAYER_ABILITY set account=account+@cdkey
use logindbold
update CSL_CDKEY set cdkey=cdkey+@cdkey