【发布时间】:2021-12-29 08:59:41
【问题描述】:
有谁知道如何在 PHPMyAdmin 中以这种格式 ["123"] 存储数据?
现在我存储到数据库中的数据只是 123 的值。我想像 ["123"] 这样存储数据。有谁知道怎么做?
这是我的代码:
Company::create([
'companyID' => $people->people_id,
]);
【问题讨论】:
-
列可以使用json类型。但在我看来,您不应该在一列中保存多个 id,因为这会使关系查询变得更加困难。
-
@GertB。谢谢你的回复,json类型怎么输入?
-
我同意 Gert 的观点,如果你想拥有多个引用,明智的做法是让 orm 处理它,而不是手动将数据编码为 json。
-
@JervenClark 感谢您的回复。我是 laravel 的新手。让 orm 处理就意味着创建不同表之间的关系吧?
-
@dipgirl 确实就是这个意思。阅读有关 Eloquent 关系的 Laravel 文档,这将是最好的选择。