我可以在sqlite的create table命令中的列上创建索引吗?
我在Android shell的sqlite3中尝试了以下命令.它似乎工作.
sqlite> create table mytest (id integer indexed); sqlite> .schema CREATE TABLE mytest (id integer indexed);
但是,在sqlite的查询语言规范中,不支持指定要编制索引的列:
http://www.sqlite.org/lang_createtable.html
我错过了什么?
谢谢.
需要单独的查询:
CREATE INDEX mytest_id_idx ON mytest(id);
虽然听起来你想让id
列成为自动增量主键?
CREATE TABLE mytest(id INTEGER PRIMARY KEY);