我知道如何使用shell命令选择要以SQL格式转储的表: $ ./sqlite3 test.db'.dump mytable'> TEST.SQL 但是此命令选择“mytable”的所有数据
我可以在转储之前选择我想要的表格中的数据吗? 换句话说,我寻求一个命令: $ ./sqlite3 test.db'.dump从mytable中选择名称'> TEST.SQL 显然这个命令不起作用:'(
答案 0 :(得分:0)
在sqlite控制台中执行此操作的唯一方法是创建临时表:
CREATE TABLE tmp AS SELECT (field1, field2 ... ) FROM yourTable WHERE ... ;
.dump tmp
DROP TABLE tmp