我想在我的SQLite數據庫中設置CodeIgniter會話表,這實際上是爲了MySQL。創建表語句SQLite的語法錯誤
我不是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`)
);
什麼是錯誤? – Yuck 2012-04-02 14:59:18
確保支持數據類型「text」和「unsigned」。 – Randy 2012-04-02 14:59:39
我使用的phpLiteadmin並沒有真正給出一個有意義的錯誤: 查詢的語法存在問題(查詢未執行) 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')) – Tincan 2012-04-02 15:10:33