当前位置:  开发笔记 > 数据库 > 正文

是否使用sqlite3 .import命令覆盖目标表中的数据?

如何解决《是否使用sqlite3.import命令覆盖目标表中的数据?》经验,为你挑选了1个好方法。

如果目标表不为空,那么用于从分隔文本文件导入数据的sqlite3 .import命令是否会将行附加到现有内容,还是先将表清除?



1> Louis..:

.import将行附加到现有数据(如果有),它不会覆盖表的内容.

$ echo "d|e|f" > testimport.txt


sqlite> create table testimport (col1, col2, col3);

sqlite> insert into testimport(col1,col2,col3) values ('a','b','c');

sqlite> select * from testimport;

a|b|c

sqlite> .import testimport.txt testimport

sqlite> select * from testimport;

a|b|c
d|e|f

推荐阅读
mobiledu2402851377
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有