设置表结构

时间:2012-06-27 10:28:54

标签: mysql

我对我的设置表的表结构有疑问。我已经看过这个问题了:How should I structure my settings table with mysql?我看到很多CMS系统和论坛都使用这种结构进行设置。选择设置非常简单,但我如何更新设置?

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

这里有什么我想念的吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

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

它归结为不是你想要一个更新还是40,而是你想要预定义列中的强类型值,或者是一个每行一行的(可能)更灵活的方法。 / p>