问题是 有的本地库导入,如果有相同的 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 ![]() 头像是在干吗 |
![]() | ![]() 干嘛~~ |
![]() | 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 应该是 |