我试图在sqlite中为表添加一个UNIQUE INDEX。该表已有数据,我用于索引的字段具有重复值。我可以添加索引吗?是否会创建部分索引?
答案 0 :(得分:2)
它会失败:
$ sqlite3
SQLite version 3.8.5 2014-06-02 21:00:34
sqlite> create table t(x);
sqlite> insert into t values (1), (1);
sqlite> create unique index ui on t(x);
Error: UNIQUE constraint failed: t.x