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