作者hhhomerun (HOMERUN家族哥哥)
看板Database
标题Re: [SQL ] SQLite资料合并,商管求救资工人
时间Sun Apr 19 03:16:11 2015
假设你的A table 最後一笔序号为176543
SELECT B table
把B table 的序号那栏全部+176543
然後UNION 或INSERT INTO A table
完成
上面如果有你看不懂的字汇就去1keydata 里都找得到
※ 引述《tom8891 (LIMBO)》之铭言:
: 各位资工高手你们好,小弟因为之前出差大陆的时候,
: iPhone的LINE版本更新导致讯息全部消失,里面有非常重要的讯息(家人、工作资料)
: 最近用iTOOLS找出之前的讯息备份,但因为有一阵子了,所以有新的讯息纪录
: 旧讯息称为A,新讯息称为B好了,我需要把AB两笔资料合并
: 网路上找到方法是用FIREFOX的SQLite Manager操作,我把两份资料丢进去後,
: A资料有17万多笔,B资料有3万多笔,我看了一下,
: Z_PK应该是资料的排序(如果没理解错的话),重点来了,
: 因为两笔资料的排序都是从头开始,A丢进B似乎会覆盖掉因为排序号码重复,
: 我自己想到的方法是,把B资料的排序第1改为17万以此类推,
: 再把B资料汇入A资料最後一笔接续,但是我找不到批量修改,
: 意思是说我三万多笔资料要一笔一笔改排序,我改了一百多笔就崩溃了,
: 请问有什麽方法可以批量修改B资料的排序吗?
: 或着是有更间单的方法可以合并两笔资料吗?
: 请求各位资工达人救救我这商管小废柴,感激不尽
: 我愿意请吃一顿大餐,或是当CASE收费我也非常愿意,请向我报个价,感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.35.99.137
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Database/M.1429384574.A.67F.html
※ 编辑: hhhomerun (114.35.99.137), 04/19/2015 03:21:11