【发布时间】:2018-01-14 15:38:49
【问题描述】:
我正在建立一个表格,其中一个要求是列应该是“性别”,并且它接受的数据应该是“M”或“F”。如何指定此条件?
CREATE TABLE bears (
id INTEGER PRIMARY KEY,
name TEXT,
age INTEGER,
gender ("M" or "F")
)
【问题讨论】:
-
我知道在 SQL 中有一些方法可以执行,但为什么不使用调用 SQL 的语言来强制执行此条件呢?如果您想更改约束条件,这通常会给您更大的灵活性(idk 可能会添加新发现的性别)