Database 列数未知的数据库表
这是我想了很久的事情。由于我正在创建一个程序,我需要这样做,我想问你们,当你们“点击”以下案例时,你们会做什么: 比如说,你有一个聊天程序。在这个程序中,人们可以来回发送消息 现在,您希望存储数量未知的人之间的对话 现在,您可以做的是创建一个Database 列数未知的数据库表,database,Database,这是我想了很久的事情。由于我正在创建一个程序,我需要这样做,我想问你们,当你们“点击”以下案例时,你们会做什么: 比如说,你有一个聊天程序。在这个程序中,人们可以来回发送消息 现在,您希望存储数量未知的人之间的对话 现在,您可以做的是创建一个消息表,然后为参与对话的每个用户添加一行 现在,如果你有一个小规模的程序以外的任何东西,这个消息表将迅速扩展到一个非常大的规模 所以我想我的问题是在这种情况下你会怎么做 要创建多收件人邮件,您可以创建一个包含以下内容的邮件表: 身份证 发件人->用户id
消息
表,然后为参与对话的每个用户添加一行
现在,如果你有一个小规模的程序以外的任何东西,这个消息表将迅速扩展到一个非常大的规模
所以我想我的问题是在这种情况下你会怎么做 要创建多收件人邮件,您可以创建一个包含以下内容的邮件表:
- 身份证
- 发件人->用户id
- 正文
- 时间
以及包含以下内容的邮件收件人表:
- message->messages.id
- 收件人->用户id
- 你读了吗
这仍将有相同(大量)的行,但这些行将位于message_recipients表中,每行只有几个字节。要创建多收件人邮件,可以创建一个包含以下内容的邮件表:
- 身份证
- 发件人->用户id
- 正文
- 时间
以及包含以下内容的邮件收件人表:
- message->messages.id
- 收件人->用户id
- 你读了吗
这仍将有相同(大量)的行,但这些行将位于message_recipients表中,每行只有几个字节。要创建多收件人邮件,可以创建一个包含以下内容的邮件表:
- 身份证
- 发件人->用户id
- 正文
- 时间
以及包含以下内容的邮件收件人表:
- message->messages.id
- 收件人->用户id
- 你读了吗
这仍将有相同(大量)的行,但这些行将位于message_recipients表中,每行只有几个字节。要创建多收件人邮件,可以创建一个包含以下内容的邮件表:
- 身份证
- 发件人->用户id
- 正文
- 时间
以及包含以下内容的邮件收件人表:
- message->messages.id
- 收件人->用户id
- 你读了吗
这仍将有相同(大量)的行,但这些行将位于message_recipients表中,每行只有几个字节。为什么要问“未知列数”?我不太明白问题是什么。您将用户存储在一列中,消息存储在另一列中。@Evantimboli这个问题有点难以解释,但它是关于有未知数量的用户私下向彼此发送大量消息。您如何存储该消息,以便您可以查找该消息,并查看所有“能够阅读”该消息的用户,这意味着涉及到哪个用户?为什么您要询问“未知数量的列”?我不太明白问题是什么。您将用户存储在一列中,消息存储在另一列中。@Evantimboli这个问题有点难以解释,但它是关于有未知数量的用户私下向彼此发送大量消息。您如何存储该消息,以便您可以查找该消息,并查看所有“能够阅读”该消息的用户,这意味着涉及到哪个用户?为什么您要询问“未知数量的列”?我不太明白问题是什么。您将用户存储在一列中,消息存储在另一列中。@Evantimboli这个问题有点难以解释,但它是关于有未知数量的用户私下向彼此发送大量消息。您如何存储该消息,以便您可以查找该消息,并查看所有“能够阅读”该消息的用户,这意味着涉及到哪个用户?为什么您要询问“未知数量的列”?我不太明白问题是什么。您将用户存储在一列中,消息存储在另一列中。@Evantimboli这个问题有点难以解释,但它是关于有未知数量的用户私下向彼此发送大量消息。您如何存储该消息,以便您可以查找该消息,并查看所有“能够阅读”该消息的用户,即参与该消息的用户?