我有一个类别列表用户将从列表中选择一个类别,如果用户没有在列表中找到类别,那么他将选择“其他”选项,它将显示一个文本框,用户将在其中输入一个新类别名称。这个新添加的类别将被批准到站点管理员,直到那时它应被称为“未分类”。 所以我的问题是如何使用mysql表实现这一点我应该创建一个新表作为未分类的类别,还是应该将一个额外的列添加到类别表作为“isApproved”。因为解决方案应该是添加和编辑新类别。
答案 0 :(得分:0)
如你所述
管理员必须批准新添加的类别。
为了确保你肯定会有一个字段status
或类似的东西来检查这个类别是否被批准。您可以简单地使用该字段。如果它不是活动,则为“未分类。
答案 1 :(得分:0)
比向表中添加一个isApproved
(或者更通用的名称,如status
)列更灵活的方法是创建一个全新的临时表。为什么这是更好的方法有很多原因: