添加唯一索引。 sqlite3的

时间:2011-10-20 13:21:04

标签: sql sqlite ddl unique-index

我需要为现有表添加唯一的字段索引。我做了这一行:

ALTER TABLE auth_user ADD UNIQUE INDEX (email);

表和字段已经存在。 错误是:

  

查询错误:靠近“UNIQUE”:语法错误无法执行语句

我错过了什么?它对SQLite3有什么特定要求吗?

1 个答案:

答案 0 :(得分:42)

CREATE UNIQUE INDEX IF NOT EXISTS MyUniqueIndexName ON auth_user (email)

另外,阅读官方手册:

http://www.sqlite.org/lang_createindex.html