我正在尝试设计我的第一个数据库,但是我发现我想在数据库中保留很多不同的“标志”:

Active      # Shows whether the item submission has been completed
Indexed     # Shows whether the item has been indexed
Reminded        # Shows whether the “expiring email” has been sent to the user
Error       # Shows whether there is an error with the submission
Confirmation    # Shows whether the confirmation email has been sent

除了仅拥有一个 bool(boolean) 字段外,还有一种聪明的方式来存储这些详细信息吗?我想知道我是否将这些包含在数据库的状态组下,并为每个含义分配一个ID(32),并直接链接到该ID。

任何想法或意见将不胜感激:)

最佳答案

除非有其他原因,否则我建议您仅将这五个 bool(boolean) (或位)列添加到项目表中。

10-04 10:14