在定义 SQLite3 表时,NOT NULL
可以将约束应用于单个列:
CREATE TABLE tablename (
field1 INTEGER NOT NULL,
field2 INTEGER
);
有没有办法将NOT NULL
约束不应用于单个列,而是应用于一组两列或多列,以便这些列中的至少一个不能为空,但其他任何或所有列都可以是?
在定义 SQLite3 表时,NOT NULL
可以将约束应用于单个列:
CREATE TABLE tablename (
field1 INTEGER NOT NULL,
field2 INTEGER
);
有没有办法将NOT NULL
约束不应用于单个列,而是应用于一组两列或多列,以便这些列中的至少一个不能为空,但其他任何或所有列都可以是?