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