Синтаксическая ошибка в sqlite при попытке создать базу данных - PullRequest
4 голосов
/ 23 сентября 2011

Я новичок в SQLite.Я скачал последнюю версию SQLite (как shell, так и dll) и распаковал их на диск D:.Я запускаю файл sqlite3.exe, дважды щелкнув по нему.

Когда я пытаюсь создать базу данных с помощью команды sqlite3 test.db;, я получаю эту ошибку.

D: \ Android Work \ Sqlite \ sqlite-shell-win32-x86-3070800> sqlite3.exe
SQLite версия 3.7.8 2011-09-19 14: 49: 19
Введите ".help" для инструкций
Введите операторы SQL, оканчивающиеся на «;»
sqlite> sqlite3 test.db
...>;
Ошибка: рядом с «sqlite3»: синтаксическая ошибка
sqlite>

Пожалуйста, помогите мне ..

Ответы [ 2 ]

11 голосов
/ 23 сентября 2011

Полагаю, вам нужно вводить "sqlite3 test.db" из командной строки, а не из интерактивного интерфейса SQLite.

См. здесь :

 $ sqlite3 test.db
 SQLite version 3.0.8
 Enter ".help" for instructions
 sqlite> .quit
 $
0 голосов
/ 26 июня 2018

Если вы видите sqlite>, значит, вы внутри SQLite.Вам нужно ввести .quit, а затем набрать sqlite3 testDB.db для создания файла базы данных, управляемого SQLite

Пример ниже:

sqlite> sqlite3 testDB.db
...> CREATE TABLE first(a int, b string);
Error: near "sqlite3": syntax error
sqlite> .quit

C:\Users\>sqlite3 testDB.db
SQLite version 3.22.0 2018-01-22 18:45:57
Enter ".help" for usage hints.
sqlite> .databases
main: C:\Users\testDB.db
sqlite>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...