创建表语句在SQLite的语法中有错误

时间:2012-04-02 14:57:31

标签: sql sqlite codeigniter

我正在尝试在我的SQLite数据库中设置CodeIgniter会话表,这实际上是针对MySQL的。

我对SQLite语法知之甚少,我在这个语句中找不到错误:

CREATE TABLE IF NOT EXISTS  `ci_sessions` (
    session_id varchar(40) DEFAULT '0' NOT NULL,
    ip_address varchar(16) DEFAULT '0' NOT NULL,
    user_agent varchar(120) NOT NULL,
    last_activity int(10) unsigned DEFAULT 0 NOT NULL,
    user_data text NOT NULL,
    PRIMARY KEY (session_id),
    KEY `last_activity_idx` (`last_activity`)
);

1 个答案:

答案 0 :(得分:0)

从`ci_sessions`和其他地方删除反引号。反引号不是转义名称的可移植方式,SQLite不支持它们。