gpt4 book ai didi

php - 我应该通过 varchar 或成员 ID 保存通知相关的成员名称吗?

转载 作者:行者123 更新时间:2023-11-30 22:23:00 25 4
gpt4 key购买 nike

我想请教一个关于数据库设计的问题。我正在做一个网站,它有一个通知系统,用于向用户推送一些系统通知(类似于 facebook,但更简单)。消息只会是一些预设的格式,例如,消息 1 是“{{name}} ask you a question”。 {{name}} 将是一个变量,取决于通知中涉及的成员。

问题是,如何在数据库中保存{{name}}。我心中有两种选择:1. 使用 varchar 列将名称保存为字符串。2. 使用数字列保存成员(member)id,并根据要求从成员(member)表中根据成员(member)id选择姓名。

考虑系统负载,哪个更好?

最佳答案

最好保存成员id而不是使用varchar名称。这是因为如果将来主表中的用户名称发生变化,它将自动反射(reflect)到您的通知部分。

关于php - 我应该通过 varchar 或成员 ID 保存通知相关的成员名称吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36151134/

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