0

我对 sqlite2 有问题(不是 sqlite3,因为我使用 php)。

我尝试使用以下查询创建一个表:

CREATE TABLE Messaggi (id INTEGER PRIMARY KEY AUTOINCREMENT,content TEXT, date DATETIME DEFAULT (date('now')), owner TEXT, viewed INTEGER DEFAULT (1))

但是当我启动脚本时,会产生以下输出:

near "AUTOINCREMENT": syntax error

错误在哪里?

好的,我处理。但是现在,我收到了这个错误:

near "(": syntax error

, 查询:

CREATE TABLE Messaggi (id INTEGER PRIMARY KEY DEFAULT('(SELECT COUNT(*) FROM 
Messaggi)+1'),content TEXT, date DATETIME DEFAULT (strftime('%s','now')), owner TEXT, 
viewed INTEGER DEFAULT (1)) 
4

0 回答 0