2009-08-07 6 views

Répondre

1

Par défaut, .import de sqlite3 attend des données délimités par des tabulations. Vous pouvez le changer avec .separator.

Un exemple:

$ cat >data.txt 
1,2,3 
$ sqlite3 
SQLite version 3.5.1 
Enter ".help" for instructions 
sqlite> create table t(a integer, b integer, c integer); 
sqlite> .separator , 
sqlite> .import data.txt t 
sqlite> select a from t; 
1 
+0

merci pour la réponse. Maintenant, je suis coincé dans cette ligne de commande "...>". Je ne peux pas me sortir de là haha. J'ai essayé ".quit" mais ça n'a pas marché. – b1gtuna

+0

Attend la fin de l'entrée. Le point-virgule ';' fonctionne plusieurs fois car il complète une clause SQL. Sinon Control-C ou simplement tuer le processus sqlite3. – laalto

Questions connexes