我有3列(_id,column1,column2),其中_id列已设置为自增。
在数据库中存在一些重复记录,因此我希望通过将column1设置为唯一索引来防止重复记录。如何在sqlite上设置列作为唯一索引?或者如何避免重复记录?
我有3列(_id,column1,column2),其中_id列已设置为自增。
在数据库中存在一些重复记录,因此我希望通过将column1设置为唯一索引来防止重复记录。如何在sqlite上设置列作为唯一索引?或者如何避免重复记录?
没有魔法,只有SQL:
create table yourtablename (_id integer primary key autoincrement, column1 text not null unique, column2 text);
_id是主键,column1是唯一的,因此在任何情况下都不会重复。