0

我对设置表的表结构有疑问。我看过这个问题:我应该如何用 mysql 构建我的设置表?我看到很多 CMS 系统和论坛都使用这种结构进行设置。选择设置非常容易,但我将如何更新设置?

假设我有一个带有要更改所有设置的表单的页面。在数据库中,每个设置都在一个单独的行上,所以如果我有 40 个设置,我需要 40 个更新查询吗?如果我使用第一种方法(一行中的所有设置),我只需要 1 个更新查询。

我在这里缺少什么吗?

谢谢!

4

1 回答 1

1

您将需要 40 次更新,但实际上这不是问题。人们多久更改一次设置?这不是一个高交易率的操作,所以没关系。如果值已更改,您甚至可以检查您的代码,如果您真的关心,则仅在更改时才更新。

归根结底不是您想要一次更新还是 40 次更新,而是您是否想要预定义列中的强类型值,或者(可能)更灵活的每值一行的方法。

于 2012-06-27T10:33:48.347 回答