Вопрос такой.
Вот команда создания базы для MySql:
CREATE TABLE IF NOT EXISTS `ci_sessions` (
session_id varchar(40) DEFAULT '0' NOT NULL,
ip_address varchar(45) 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`)
);
Нужно сделать такую же команду доя SQLite. Проблема в том, что не могу понять, как в SQLite создавать поле с дополнительным ключем (в данном случае last_activity_idx).
Команда для SQLite без строки с last_activity_idx выглядит так:
CREATE TABLE ci_sessions (
session_id VARCHAR(40) DEFAULT 0,
ip_address VARCHAR(45) DEFAULT 0,
user_agent VARCHAR(120),
last_activity INTEGER DEFAULT 0,
user_data TEXT,
PRIMARY KEY (session_id)
);
Вопрос: как в синтаксисе SQLite прописать создание последнего ключевого поля KEY `last_activity_idx` (`last_activity`) ?