标签: sqlite
我正在使用SQLite3。在我的模式中,是否可以要求给定字段仅包含来自预定集合的值?
如果没有,我想要做的是用允许的值填充一个单独的表,然后在相关字段中使用该表中的一个ID。
答案 0 :(得分:1)
您可以添加检查约束:
CREATE TABLE MyTable( MyField TEXT CHECK(MyField IN ('a', 'predetermined', 'set')) );