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

时间:2011-12-17 10:56:37

标签: android sqlite unique-index

我有3列(_id,column1,column2)_id列已设置为autoincrement

在数据库中有一些重复的记录,所以我想防止将column1设置为唯一索引器的重复记录。如何在sqlite上将列设置为唯一索引器?或者如何防止重复记录?

1 个答案:

答案 0 :(得分:69)

没有魔法,只有SQL:

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

_id不会以任何方式重复,因为它是主键,column1既不是因为它是唯一的。