gpt4 book ai didi

php - 数组中的关系数据?

转载 作者:行者123 更新时间:2023-11-30 21:54:35 26 4
gpt4 key购买 nike

我想存储关系数据(整数)。每个整数代表一个外列:

system table:
| id | c1 | c2 | c3 | ... | c15 |
|----|-----|-----|-----|-----|-----|
| 21 | 2.2 | 2.4 | 2.6 | | 5.0 |
|----|-----|-----|-----|-----|-----|


collections table:
| id | sytemId | collection |
|----|---------|----------------|
| 8 | 21 | [1,3,6,4,2] | // c1,c3,c6,c4,c2
| 9 | 21 | [12,8,10,7,11] | // c12,c8,c10,c7,c11

数组项的顺序很重要。没有必要(还)搜索集合。加载系统对象时,集合表中的所有相关条目也会被提取并在应用程序 (php) 中处理。

现在我想知道这是否是实现它的合适方法,还是我应该使用查找表?如果这是要走的路,什么是“集合”的最佳数据类型? JSON ?

最好的问候

最佳答案

Now I would like to know if this is the appropriate way to implement this

不,不,一千次不。

or should i use a lookup table ?

是的。您需要规范化此数据。

尽管 MySQL 提供了存储 JSON 数据的方法,但如果您像这样存储这些多对一关系,您将失去关系数据管理系统的大部分优势。

关于php - 数组中的关系数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45772570/

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