gpt4 book ai didi

mysql - 当你不知道它会是什么时,在 MySQL 中存储一些数据字段

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

我想知道是否有人可以就此提出建议。

我有一些客户数据,其中某些字段保持一致。例如:

'名字'、'姓氏'、'邮政编码'

这些是重要的字段和将要搜索的字段。随着时间的推移,我们可能会有一些客户的额外数据,但是可以保证字段会有所不同,因此我们不能无限期地在表中创建更多字段来容纳每个可能的新字段。

我想知道存储辅助日期字段的选项是什么,例如,是否可以创建一个附加字段“AuxData”作为使用 JSON 数组的 VARCHAR?(想到了以前在wordpress看到的)

我真的很感激任何人对此的想法!非常感谢杰森

最佳答案

你可以用 XML 数据创建一个额外的列,通常我会推荐 JSON 而不是 XML,但是 MySQL 有一些特殊的功能来搜索字段中的 XML 数据。有关几个示例,请参阅本文:http://www.informit.com/articles/article.aspx?p=1019623

还有另一种可能性,您可以创建一个包含 3 列的新表:[Person_ID, Property, Value],其中主键将跨越 (Person_ID, Property)。通过这种方式,您可以更轻松地搜索数据,并将其保存在 MySQL 而不是 XML/JSON 中。然而,这两个选项都是有效的。

关于mysql - 当你不知道它会是什么时,在 MySQL 中存储一些数据字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6483826/

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