[英]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.