在 Android 操作系统中使用的 SQLite3 中,CREATE INDEX
和 CREATE UNIQUE INDEX
有什么区别?索引在数据库中是如何工作的?它们与表格中的列有什么关系?
最佳答案
CREATE UNIQUE INDEX
不仅仅是一个索引:它添加了一个约束条件,即所有记录必须对该列或列组合具有不同的值。如果您尝试插入具有相同组合的记录,则会引发错误并阻止插入(或更新)。
一旦确定对于某种键(例如用户名)最多只有一条记录,请尽快使用 UNIQUE。
编辑:Here's a link to the documentation of CREATE INDEX , 它详细描述了语法。
关于android - CREATE INDEX 和 CREATE UNIQUE INDEX 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10970628/