假設你的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收費我也非常願意,請向我報個價,感謝