gpt4 book ai didi

mysql - 如何将另一个表中的一组值存储在 MySQL 的字段中

转载 作者:行者123 更新时间:2023-11-29 12:34:59 25 4
gpt4 key购买 nike

我运行的 MySQL 版本不支持外键关系。

假设我有两个表,一个包含多个用户,另一个包含多个主题。我希望每个主题都有一个字段,其中包含一组参与该主题的用户 ID。我阅读了类型 SET 的文档,它说它必须是预定义值中的值。那么我应该如何去做呢?

最佳答案

您不需要额外的字段,这是存储此类内容的非常低效的方式。您想要一张新 table 。

在第三个表中(例如,名为 topicUsers)。您将只有两个字段:userIdtopicId。然后您可以查看此表并根据需要加入其他表中的数据。

这称为normalisation

关于mysql - 如何将另一个表中的一组值存储在 MySQL 的字段中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26920778/

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