簡體   English   中英

如何從SQLite數據庫轉儲行並將其導入另一個數據庫?

[英]How to dump a row from a SQLite database and import it into another database?

我目前想從SQLite數據庫中轉儲一行,通過網絡傳輸它,然后將其導入另一部手機上的SQLite數據庫。 我如何正確地轉儲行並在以后導入它? 我環顧四周,看到很多人提到.sql文件,但有沒有特定於Android的方法呢? 謝謝。

我假設你在源端和目標端都有完全相同的表結構(否則問題沒有多大意義),你可能已經知道了你的表結構。

在這種情況下,如果您只是想要導出的SELECT行(例如使用Java代碼):

SELECT * FROM mytable WHERE id = 12345;

你會知道行內容,所以你可以為目標表構造INSERT語句,它應該如下所示:

INSERT INTO mytable ( col1,   col2,  ...)
             VALUES ('val1', 'val2', ...);

您現在需要的只是在目標端執行此insert語句(使用Java或sqlite3命令行)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM