比如说在后台设置的开关 控制某些操作 这个数据库应该怎么设计合适,比如说我后台设置打开用户审核开关,之后注册的用户就要审核了。
这是个权限设计吧。这个需要具体分析的。如果仅仅只有按照你说的这点的话一个bit就可以了。
这个设计的怎么共用点,不会只建个表 就保存这么一个状态 ,或者不是从数据库觉度考虑 别的方式实现也可以
@zhangmin668866: 你就这么点信息,没办法了解到你具体的场景和需求,其他方式实现核心的还是需要一个仓储保存你的这个信息。
你应该具体点,比如是否还有其他类似的需求,是否可能会出现需求上的变化,是否允许当权限变化的时候延迟一段时间变更才生效,这个东西需要怎么样的性能
使用一个Table,保存用户的状态,根据状态来控制后续的进程
在数据表加一个tinyint字段,用户注册的时候插入表中的数据这个字段为0,表示未审核,然后管理员进行审核,将这个值改为1,就表示审核通过
表中加个标志位