Использует ли команда sqlite3 .import данные в целевой таблице? - PullRequest
1 голос
/ 23 октября 2009

Добавляет ли команда sqlite3 .import, которая используется для импорта данных из текстовых файлов с разделителями, строки к существующему содержимому, если таблица назначения не пуста, или сначала очищает таблицу?

Ответы [ 3 ]

5 голосов
/ 23 октября 2009

.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
0 голосов
/ 11 декабря 2012

эти ссылки могут помочь вам ... http://www.pantz.org/software/sqlite/sqlite_commands_and_general_usage.html а также http://sqlite.awardspace.info/syntax/sqlitepg01.htm они расскажут вам, как использовать импорт SQLite и каковы будут его требуемые результаты ....

0 голосов
/ 23 октября 2009

.import переведет INSERT данные файла в таблицу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...