Database design 为作业设计web cms数据库

Database design 为作业设计web cms数据库,database-design,content-management-system,Database Design,Content Management System,我正在为一个web CMS设计一个数据库系统。我在“内容”表中添加了“状态”列,该列显示了一段时间内每个内容的状态。我知道只有一些特殊值是status可以接受的,比如:“草稿”、“评论等待”、“授权等待”和。。。我想创建一个检查约束,使此列仅接受上述值。这是正确的作品吗? 我可以在约束中使用的全部状态值是什么?使用enum()作为状态列的数据类型。e、 g: CREATE TABLE example ( ... status enum('draft','comment waiting

我正在为一个web CMS设计一个数据库系统。我在“内容”表中添加了“状态”列,该列显示了一段时间内每个内容的状态。我知道只有一些特殊值是status可以接受的,比如:“草稿”、“评论等待”、“授权等待”和。。。我想创建一个检查约束,使此列仅接受上述值。这是正确的作品吗? 我可以在约束中使用的全部状态值是什么?

使用
enum()
作为状态列的数据类型。e、 g:

CREATE TABLE example (
   ...
   status enum('draft','comment waiting','etc.') not null,
   ...
);