gpt4 book ai didi

PHP/MySQL - 将数组数据存储为 JSON,不好的做法?

转载 作者:可可西里 更新时间:2023-11-01 06:39:12 24 4
gpt4 key购买 nike

我想知道将数组作为 JSON 字符串存储在 mysql 文本字段中是否是一种好的做法。

我正在创建一张发票,允许用户向发票中添加无限数量的产品。提交表单时,它会删除所有空白项目等,但我通常会留下 2-5 个项目,具体取决于。每件商品都有 sku、价格、名称和描述。

对于这种情况,我的选择是 (1) 创建一个新的产品表,将每个项目添加为一个新行,将其与发票表链接,并在访问数据时调用这两个表。或者 (2) 将所有产品数据存储为发票表中的单个 JSON 文本字段,然后我不创建或访问另一个表。

由于我对 MySQL 编程非常严格,所以我觉得在 MySQL 中使用 JSON 是不受欢迎的。我对吗?有人可以阐明这一点吗?

最佳答案

如果您只需要存储 - 那么这不是一个坏习惯。

但是,如果您需要执行任何类型的处理、排序或类似操作 - 您需要对其进行规范化。

关于PHP/MySQL - 将数组数据存储为 JSON,不好的做法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6978263/

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