在 mysql 表中,我想从用户那里获取数据,但是数据需要先由管理员审核。我的问题是,仅插入原始表并使用字段作为审核状态的标志是否正常?或者有一个单独的预审核帖子表,并且只在审核时插入?
我认为这两种方法都可行,但我不确定我是否遗漏了这里的其他注意事项。希望有经验的人可以告诉我建立/首选的方式来做到这一点。
最佳答案
如果您正在处理一个不太大的数据集,我建议您只添加一个标志列,以便您显示或隐藏用户数据。这将需要更少和更容易的查询来处理,并且比在多个相同的表之间处理数据更容易。此外,如果您想添加“将此内容报告为不良内容”按钮之类的内容,您可以从其他结果中删除该内容,同时从公众可见性中“软删除”它。
关于mysql - 用户向 mysql 提交内容并进行审核 : separate table?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17171769/