[问题] 关于SQLITE资料合并,商管求救资工达人

楼主: tom8891 (LIMBO)   2015-04-18 22:50:44
各位资工高手你们好,小弟因为之前出差大陆的时候,
iPhone的LINE版本更新导致讯息全部消失,里面有非常重要的讯息(家人、工作资料)
最近用iTOOLS找出之前的讯息备份,但因为有一阵子了,所以有新的讯息纪录
旧讯息称为A,新讯息称为B好了,我需要把AB两笔资料合并
网络上找到方法是用FIREFOX的SQLite Manager操作,我把两份资料丢进去后,
A资料有17万多笔,B资料有3万多笔,我看了一下,
Z_PK应该是资料的排序(如果没理解错的话),重点来了,
因为两笔资料的排序都是从头开始,A丢进B似乎会覆蓋掉因为排序号码重复,
我自己想到的方法是,把B资料的排序第1改为17万以此类推,
再把B资料汇入A资料最后一笔接续,但是我找不到批量修改,
意思是说我三万多笔资料要一笔一笔改排序,我改了一百多笔就崩溃了,
请问有什么方法可以批量修改B资料的排序吗?
或著是有更间单的方法可以合并两笔资料吗?
请求各位资工达人救救我这商管小废柴,感激不尽
我愿意请吃一顿大餐,或是当CASE收费我也非常愿意,请向我报个价,感谢
作者: soup514   2015-04-19 01:03:00
update B set Z_PK = Z_PK + 17万;如果Z_PK是由sequence控制的话 汇入A后sequence也要改
作者: tomex (Tomex Ou)   2015-05-15 07:06:00
若对sql语法不熟建议外包较快 工具不熟会花无谓时间

Links booklink

Contact Us: admin [ a t ] ucptt.com