gpt4 book ai didi

mysql - MySQL 中的一对多关系

转载 作者:行者123 更新时间:2023-11-29 13:41:31 25 4
gpt4 key购买 nike

我需要在 MySQL 中创建一个表,用于用户之间的私有(private)消息传递。当涉及多个收件人时,我遇到了一个问题:我必须为每个收件人创建一条记录吗?例如:

mail_uid = 1 | sender_uid = 6891 |  recipient_uid = 5448 |  text = Lorem ipsum

mail_uid = 2 | sender_uid = 6891 | recipient_uid = 9128 | text = Lorem ipsum

有没有一种方法可以将所有 ID 放入一个字段中?

mail_uid = 1 | sender_uid = 6891 |  recipient_uid = 5448, 9128 |  text = Lorem ipsum

然后分割字段内容?

提前谢谢

最佳答案

您还需要一张 table 。

类似的东西

person
---------
person_id
name
etc.

message
------------
message_id
text

person_message
---------------
sender_id
recipient_id
message_id

关于mysql - MySQL 中的一对多关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18019941/

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