【发布时间】:2013-12-13 21:29:15
【问题描述】:
尝试使用以下语法创建唯一索引时:
CREATE UNIQUE INDEX Table_Index ON Table (CharColumn, IntColumn)
为什么我会收到错误:
indexed columns are not unique
【问题讨论】:
-
其他人也有同样的问题,但他们的问题没有得到解答:mail-archive.com/sqlite-users@sqlite.org/msg68695.html
-
它告诉您原因——因为您尝试将其制成 UNIQUE INDEX 的列不是唯一的。
-
这是一个非常糟糕的错误信息。这确实意味着该列有一些重复的值。
标签: sqlite unique-index