SQLITE唯一索引:select不处理具有唯一索引的列

时间:2015-01-08 16:44:12

标签: sqlite select indexing

问题发生在运行时,当其中一个系统因为某个列上存在唯一索引的表上的选择查询失败而停止工作时。 有5列,其中一列有唯一索引,以便。

表abc,列c1,c2,c3,c4,c5

当我们

时,

c2 会有一个唯一的索引

从abc中选择*,其中c1 = 1;

它工作正常,适用于所有其他列,但是当我们做

从abc中选择*,其中 c2 = 1;

它不会返回任何东西。

后来我发现所有具有唯一索引的表存在同样的问题

我唯一的猜测是,由于某种原因,索引已被搞砸,但为什么以及如何以及如何防止它在将来发生?

请帮忙。

0 个答案:

没有答案