问题是 有的本地库导入,如果有相同的 ID,比如 ID 都是1,那就说明他们是相同的,所以就要合并,并且更改 id 为 2 ;大概的意思就是这样,但现在有个问题,一共 66 张表,百万级别的数据,所以有没有什么好的方法来实现这个功能。
1
vjnjc 2017-10-26 15:03:18 +08:00
id=1 和 id=1 合并的话为什么不是 id1,改为 id=2 的话不会和原来的 id=2 冲突吗?
然后 66 张表里 id=1 的数据行都要合并?他们的结构都一致吗。。。 完全回答不上来,楼主当我没说 |
2
opengps 2017-10-26 15:07:21 +08:00
你可以先把全部数据放倒一个临时的表里,多个自增主键列,然后,对这个表进行分组重新赋值 id 拿回成果表
|
4
corningsun 2017-10-26 15:29:24 +08:00
max_num = 10000000000 (具体数值根据需要定)
第 n 个库 id = n * max_num + id |
5
BadCat OP @corningsun 谢谢,我去试试
|
6
qinxg 2017-10-26 16:20:41 +08:00 1
头像是在干吗
|
7
qinxg 2017-10-26 16:20:48 +08:00 1
干嘛~~
|
8
Charkey 2017-10-26 16:24:18 +08:00
我好奇一下你说的合并是怎么个合并
|
9
chocochen1991 2017-10-26 16:25:30 +08:00
色情楼主!我举报啦!
|
11
iridescent0rsy 2017-10-26 16:42:22 +08:00 via Android
@qinxg 应该是
|