mysql - 如何为一条记录指定多个 id
问题描述
我有records
带有预订记录信息的表格(8 列)。我想在记录中添加有关客户预订的额外服务的信息。我创建了extra_services
表,但是如何为records
表中的一条记录指定多个额外的服务?
如果我在第 9 列中添加一个只有一个额外服务的 id,那么就会出现冗余问题。
解决方案
这在一定程度上取决于 extra_services 表的内容。如果它确实包含一组可以预订的额外服务,您需要一个表格来交叉引用带有 extra_services 的预订。另一方面,如果您正在存储属于该记录的预订的额外服务,您可以只使用 ForeignKey 字段到 extra_services 表中的记录表的索引,这样您就可以跟踪 extra_services 中的哪些记录属于预订记录。
推荐阅读
- html - 为什么我不能翻译图像?
- c# - 如何将 DataTemplate 中的 Popup 与屏幕居中对齐?
- ruby-on-rails - 如何选择除当前用户之外的所有用户
- java - Java TestPassByvalue
- python - 是否可以将布尔列设置为 Flask-SQLalchemy 中的唯一约束?
- alloy - 使用 Alloy 建模一个简单的库
- ruby-on-rails - 导轨。使用像 rest 一样的 web socket,但是有一个开放的连接
- docker - 无法将 docker 存储库添加到 Ubuntu 18.10 - 宇宙
- r - 在 R 中制作 1000 个列联表
- tibco - Tibco Ems ha/dr 解决方案