gpt4 book ai didi

mysql - 我应该引用字段 ID 还是将实际数据放在同一行中?

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

我有两个表,meetings_tableitems_table

items_table 有三列:

id
item
description

meetings_table 有两列:

first_party
second_party

我想显示双方的姓名以及他们正在会面的项目。我是否应该向 meetings_table 添加另一列,引用 items_table 中的项目 ID,然后从那里提取项目的名称和描述?或者我应该向 meetings_table 添加两列:项目和描述,然后仅以这种方式运行一个查询?哪个主体效率最好?

最佳答案

您应该只引用该项目的 ID。这样,如果您需要更新有关该项目的任何内容,您只需在一个位置执行此操作,它将在使用该数据的所有查询中传播。您几乎不想在数据库中存储数据两次。每隔一段时间,您就会遇到一种情况,非标准化数据是可以接受的,但这是异常(exception),而不是规则。

关于mysql - 我应该引用字段 ID 还是将实际数据放在同一行中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6591524/

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