如何在Sqlite上将一列设置为唯一索引器

31

我有3列(_id,column1,column2),其中_id列已设置为自增。

在数据库中存在一些重复记录,因此我希望通过将column1设置为唯一索引来防止重复记录。如何在sqlite上设置列作为唯一索引?或者如何避免重复记录?

1个回答

73

没有魔法,只有SQL:

create table yourtablename (_id  integer primary key autoincrement, column1 text not null unique, column2 text);

_id是主键,column1是唯一的,因此在任何情况下都不会重复。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接