gpt4 book ai didi

php - 我应该使用这两种方式中的哪一种来将标签插入到 mysql 中?

转载 作者:行者123 更新时间:2023-11-29 04:30:45 25 4
gpt4 key购买 nike

对于每个广告,我允许用户选择最多 5 个标签。现在,在我的数据库中,我有它......

Posting_id     TagID
5 1
5 2
5 3
6 5
6 1

但我在想我是否应该让它像...

    Posting_id     TagID
5 1 2 3
6 5 1

然后第一个选项更容易插入和检索数据。但是,如果我有 100 个帖子,每个帖子有 3 个标签,那就是 300 行……那么多很多行

第二个选项需要使用 explode() impode() 等,但它更简洁。

我应该选择哪个选项,为什么?谢谢!

编辑: 第一种方法更好!

最佳答案

使用第一个选项,因为第二个选项很难有效地索引 TagID 列。如果您想查询数据以获取存储在 TagID 列中的特定数值(我敢打赌您会这样做),那么第二个选项的性能会很差。

关于php - 我应该使用这两种方式中的哪一种来将标签插入到 mysql 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2831671/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com