我对 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))