确保SQLite3中唯一行的有效方法

时间:2011-03-28 17:10:14

标签: sqlite

任何帮助将不胜感激。

3 个答案:

答案 0 :(得分:3)

对必须具有/必须唯一的列使用UNIQUE索引。

引用CREATE INDEX手册页:

  

如果UNIQUE关键字出现在   CREATEINDEX然后重复索引   条目是不允许的。
任何尝试   插入重复的条目将   导致错误。

答案 1 :(得分:1)

答案 2 :(得分:0)

UNIQUE可防止非唯一行;如果你已经有重复项,那么查看SELECT DISTINCT可能有所帮助。