我正在尝试从SQLite.db3表中选择记录并创建一个新的insert.sql文件。
这些是我使用过的命令:
SQLite> .mode insert
SQLite> .output newFile.sql
SQLite> .dump
我遇到的问题是我不想将整个数据库复制到newFile.sql中。我只想要表格中的某些数据:select * from table1 where status = 1
答案 0 :(得分:1)
我找到了一个有效的解决方案:
sqlite> .open Corrupt.db3
sqlite> .mode insert
sqlite> .output NewTable.sql
sqlite> select * from OldTable where Status = 1;
sqlite> .output stdout