gpt4 book ai didi

mysql - 单字段数组或多行

转载 作者:行者123 更新时间:2023-11-29 04:52:01 26 4
gpt4 key购买 nike

作为这个问题的序言,我应该说我对数据库效率知之甚少,这很快就会变得非常明显。

这是一个相当简单的问题:

我想在 mysql 数据库中存储事件的出席情况。我想到了两种可能的方法(我相信还有更多):

  1. events 表中创建一个额外的 attendance 行,包含以逗号分隔的用户 ID 列表
  2. 创建一个attendance 表,包含两列,event_iduser_id

我的直觉告诉我方法 2 是最有效的——尽管必须返回并遍历多行,但这可能比在连接字符串中搜索特定 user_id 成本更低。 ..

谁能证实这一点?

最佳答案

创建一个新表!

否则你没有利用 MySQL 的关系方面,你运行的每个查询都必须解析 csv 条目的结果(非常低效)

关于mysql - 单字段数组或多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10728010/

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