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