我应该将数组存储到mysql还是将每个值单独存储在表中?

时间:2012-07-05 08:56:20

标签: php mysql database arrays favorites

我正在将收藏夹系统实施到我的Web应用程序中。用户将能够收藏他们喜欢的页面,然后这些页面将在他们的个人资料的收藏夹部分中显示。

我需要在mysql数据库中存储他们最喜欢的列表。由于他们可能会有不止一个喜欢,我将需要将它们存储在一个数组中,或者单独存储在一个名为“收藏夹”的表中。

哪种方式最好?

1 个答案:

答案 0 :(得分:4)

我当然会将它们存储为单独的数据行。使操作更容易在以后操作。使诸如“最受欢迎”之类的东西更容易索引,将更容易从用户添加/删除单个条目,并且不会增加数据库中表的大小开销。