问道java手游合区

问道手游java,两个区组的数据合并,人物数据,宠物数据,等等
数据在MYsql

img


表数据

合并是需要新增合并表,还只是查询两表的合并数据。


1.先备份下2个表以防万一
2.确保表主键ID自增
3.执行语句

insert into zz11.characters (polar,name,sex,charge_scoore,map_id,map_name,等表里所有字段用,隔开最后一个字段不加逗号)

(select polar,name,sex,charge_scoore,map_id,map_name,等表里所有字段用,隔开最后一个字段不加逗号 from zz12.characters)

你这个最好编写个程序进行操作,避免SQL导致的运行异常。
再一个问题就是程序可以很方便的处理重名问题

建议备份这两个表(备份重命名),新建一个表替换掉其中一个表名,把两个表的数据插入新表中,数据库设置的有唯一约束的时候请注意处理,例如加一个空格

你这个属于多数据源了
1.新增合并表
2.在代码里面实现合并逻辑
3.根据排序规则实现主键递增

一定要备份两个库后再操作。

第一种方法:写一个脚本(Java程序也行),或者直接写一个存储过程,将第二个库表的数据合并到第一个库表。

第二种方法:用union查出两个合并表的数据(不要ID字段,用*只是一个示意)。 select * from 表1 union select * from 表2 。
然后将查出来的数据通过navicat导出成sql insert语句,再新建一个空的一样结构的表,通过navicat导进去就行了。

1:备份原db,
2:新建一个db, 将两个区数据做新增合并到新的db,重点就是数据的关联性不能搞错,可写脚本进行合区操作

题意不详

navicat 导出不选ID这一列就行了 导入的目标库ID自增策略设置好 就可以直接导入