peter7910162 wrote:...(恕刪) 如果要恢復的 chat_history 已有舊的對話記錄,而仍想將後面新增的對話記錄補進去也是有方法,以下是我自己親測成功的方式:1、將舊的 chat_history 匯出為 chat_history_old.csv1.1、記住 chat_history_old.csv 最後一個 id 的值(等會會用到)2、將新的 chat_history 匯出為 chat_history_new.csv2.1、先用 notepad 開啟 chat_history_new.csv,並立即另存新檔同時文字編碼調整為 ansi,(這麼做的原因待會會解釋,同時我另存新檔名為 chat_history_new_ansi.csv)3、用 excel 開啟 chat_history_new_ansi.csv(此時會發現 excel 開啟的內容是看得懂的中文字,因為在 2.1 步驟時有先做轉碼的動作,不過轉 ansi 的動作會導致一些非繁體中文的文字不見...)3.1 將 chat_history_new_ansi.csv 第一列的 id 值調整為 chat_history_old.csv 最後一個 id 值+1(這樣 id 才不會重覆)3.2 其後的 id 也要跟著一起調整,做完後 chat_history_new_ansi.csv 裡的 id 就不會跟 chat_history_old.csv 重覆!4、用 ULTRAEDIT 之類的文字編輯軟體開啟 chat_history_old.csv 及 chat_history_new_ansi.csv4.1 將 chat_history_new_ansi.csv 的內容全部複製 chat_history_old.csv 後面4.2 複製完後將 chat_history_old.csv 另存新檔為 chat_history.csv 同時文字編碼要改為 UTF-8(如果用 ansi 格式存檔的話,待會用 sqlite manger 匯入 naver_line 時原來的對話內容會變亂碼)5、之後的步驟就跟發文樓主的方式一樣,用 sqlite manger 匯入 naver_line 然後再丟回 LINE以上資訊供大家參考一下!另外,我不曉得是不是 naver_line 的資料庫有做什麼特殊處理,照我剛剛匯入的方法,chat_history_new 的對話記錄應該會是出現在與朋友對話的最後面,但我發現實際上並非如此,我發現比較新的對話居然會藏在前面的記錄中,要一一往上翻找才看得到,有打算要照我的方法把新舊對話記錄合併的話,請注意可能會有這問題喔!