我知道有人问过一个非常类似的问题
here
.然而,我无法实现那里给出的解决方案:当我试图运行
ATTACH DATABASE 'other.db' AS other;
开头的脚本时我得到一个错误,说它无法连接到other.db,尽管该目录下有这样一个文件。
I've got 两个SQLite数据库 ,数据库_a.db和数据库_b.db。我想复制一个表,名为Table_to_be_copied,从数据库_a.db到数据库_b.db。Table_to_be_copied有 无模拟 或等同于数据库_b.db中的内容,以及 我不能假设任何事情 除了它的名字,我不能假设它有多少列,或者它们被称为什么。
我想复制Table_to_be_copied 批发 :名称、列和行。实现这一目标的最简单方法是什么?(值得一提的是,我是通过以下方式连接到数据库的 Python 脚本)。我知道一种复制表的方法,但它不是很优雅:它涉及到写一个脚本,从数据库_a.db中读取所有需要的数据到内存中,然后在数据库_b.db中从头开始重新创建表。但是有没有更好的方法呢?