使用SQL(而不是文件副本)从数据库B中的数据库A创建所有数据副本的最佳方法是什么?
答案 0 :(得分:1)
有两个方法检查您更喜欢哪一个。但我认为如果可能的话,我将遵循第一种方法。但我从来没有这样做过。
第一种方法复制第一个数据库并使用其他名称粘贴,请参阅以下网址
How to copy existing database from one app to another
第二种方法复制两个数据库的内容
步骤1 首先附加两个数据库
ATTACH DATABASE filename AS database-name;
DATABASE关键字是可选的,但我喜欢它的清晰度。 filename应该是您要附加的数据库文件的路径,database-name是唯一的名称。
Step-2 为要传输的表运行Insert Into命令。
INSERT INTO X.TABLE(Id, Value) SELECT * FROM Y.TABLE;