关于 SQLite 的问题。
在 CREATE TABLE SQL 中,我们可以通过任何一种方式添加 UNIQUE 约束:column-constraint 或 table-constraint。我的问题很简单。他们的工作方式不同吗?
indexed-column
我能找到的唯一区别是,在表约束中,单个约束中可能有多个s。
列约束:
表约束:
这是一个例子:
CREATE TABLE Example (
_id INTEGER PRIMARY KEY,
name TEXT UNIQUE ON CONFLICT REPLACE,
score INTEGER
)
和
CREATE TABLE Example (
_id INTEGER PRIMARY KEY,
name TEXT,
score INTEGER,
UNIQUE (name) ON CONFLICT REPLACE
)
它们不同吗?