9
votes

Comment répéter la dernière commande SQL exécutée dans la ligne de commande SQLite?

J'utilise l'outil de ligne de commande Android SQLITE3. Comment répéter la dernière commande que j'ai exécutée (semblable à celle de SQLPlus)? Essayé la flèche et. - Les deux ne fonctionnaient pas. Je suis sur Mac: (


1 commentaires

L'avez-vous résolu? J'ai des problèmes avec l'installation du fichier SQLITE3 compilé (suivant la réponse de PKTANGYUE).


3 Réponses :


-1
votes

J'aurais peut-être l'imaginé et je ne peux pas vérifier que maintenant, mais pouvez-vous simplement appuyer sur la touche flèche vers le haut?


1 commentaires

Fonctionne sous Windows. Maintenant, je vois que vous l'utilisez sur Mac. Désolé, je ne peux pas vous aider avec ça.



2
votes

Je suis maintenant dans le même problème.

Quand je tape up , il imprime ^ [[A .

Lorsque je tape gauche , il imprime ^ [[d . Et il est similaire à down et droite

et j'ai trouvé cette question ( SQLITE à l'aide de la ligne de commande ) et soloplez-le.

premier, renommez le SQLite3 à sqlite3_bak dans les outils Android pour le faire désactiver, ou vous pouvez le supprimer directement, si vous pouvez vous assurer de ne pas l'utiliser à nouveau.

second, téléchargez la source "Autoconf" de http://www.sqlite.org/download.html (deuxième lien, actuellement sur http://www.sqlite.org/sqlite-autoconf-3071502.tar.gz ) :

puis CD dans le répertoire décompressé et le compilez via la borne xxx p> troisième, mettez votre "nouveau binaire SQLite3" à / opt / local / bin répertoire ou définissez un lien logiciel à ce fichier. Et source votre .bash_profile ou .bstrucrc .


3 commentaires

Merci pour l'info. Je vais essayer et marquer cela comme réponse acceptée.


Pourriez-vous être plus précis sur la dernière partie? Shell Android utilisera un fichier SQLITE3 installé dans l'appareil / émulateur, pas l'ordinateur, alors pourquoi la copie to / opt / local / bin (périphérique n'a même pas ce répertoire) ou mettre à jour .bash_profile?


Dans l'appareil, c'est dans / System / Xbin, j'ai écrasé ce SQLite3 avec l'exécutable compilé, mais pour une raison quelconque, cela ne fonctionne pas



0
votes

FYI - Sur mon Raspberry Pi 3, non connecté en tant qu'administrateur.

aller à https://github.com/robdelacruz/comple-sqlite3 et téléchargement Le fichier .zip. p> xxx pré>

Vous devriez être bon d'aller, mais sinon, vérifiez que vous n'exécutez pas toujours l'ancien exécutable. P>

$ sudo cp /usr/bin/sqlite3 /usr/local/bin/sqlite3


0 commentaires