133 votes

Exécuter le script de SQLite

Je démarre sqlite3 version 3.7.7, unix 11.4.2 en utilisant cette commande :

sqlite3 auction.db

où auction.db n'a pas encore été créé.

sqlite> auction.db < create.sql;

me donne cette erreur : near "auction": syntax error

Comment puis-je exécuter le script ?

2voto

MattDiPasquale Points 23842
sqlite3 -init create.sql auction.db .quit

Lorsque j'entre la commande man sqlite3 Je vois sous "OPTIONS" :

-init fichier
       Lire et exécuter les commandes de fichier qui peut contenir un mélange d'instructions SQL et de méta-commandes.

et sous "SQLITE META-COMMANDS" :

.quit Quitter ce programme

Voir aussi : Command Line Shell For SQLite : 3. Commandes spéciales pour sqlite3 (dot-commands) .

De plus, lorsque j'entre la commande sqlite3 -help Je vois sous "OPTIONS" :

-init FILENAME lire/traiter le fichier nommé

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X