我有3列(_id,column1,column2)_id列已设置为autoincrement
在数据库中有一些重复的记录,所以我想防止将column1设置为唯一索引器的重复记录。如何在sqlite上将列设置为唯一索引器?或者如何防止重复记录?
答案 0 :(得分:69)
没有魔法,只有SQL:
create table yourtablename (_id integer primary key autoincrement, column1 text not null unique, column2 text);
_id不会以任何方式重复,因为它是主键,column1既不是因为它是唯一的。