这个命令行(sqlite)有什么问题
What is the problem in this command line (sqlite)
CREATE TABLE
id INTEGER PRIMARY KEY AUTOINCREMENT,
origin TEXT NOT NULL,
destination TEXT NOTNULL,
duration INTEGER NOTNULL
;
Error: near "INTEGER": syntax error
您忘记了 table 的名称以及 NOT 和 NULL 之间的空格。这应该有效:
CREATE TABLE table_name(
id INTEGER PRIMARY KEY AUTOINCREMENT,
origin TEXT NOT NULL,
destination TEXT NOT NULL,
duration INTEGER NOT NULL)
;
CREATE TABLE
id INTEGER PRIMARY KEY AUTOINCREMENT,
origin TEXT NOT NULL,
destination TEXT NOTNULL,
duration INTEGER NOTNULL
;
Error: near "INTEGER": syntax error
您忘记了 table 的名称以及 NOT 和 NULL 之间的空格。这应该有效:
CREATE TABLE table_name(
id INTEGER PRIMARY KEY AUTOINCREMENT,
origin TEXT NOT NULL,
destination TEXT NOT NULL,
duration INTEGER NOT NULL)
;