我需要在一个已经存在的表中添加一个唯一索引字段。我创建了这一行:
ALTER TABLE auth_user ADD UNIQUE INDEX (email);
表格和字段已经存在。错误信息如下:
查询错误:附近出现“UNIQUE”语法错误,无法执行语句。
我错过了什么?在SQLite3中是否有任何特殊要求?
我需要在一个已经存在的表中添加一个唯一索引字段。我创建了这一行:
ALTER TABLE auth_user ADD UNIQUE INDEX (email);
表格和字段已经存在。错误信息如下:
查询错误:附近出现“UNIQUE”语法错误,无法执行语句。
我错过了什么?在SQLite3中是否有任何特殊要求?
CREATE UNIQUE INDEX IF NOT EXISTS MyUniqueIndexName ON auth_user (email)
另外,请阅读官方手册: