存储消息标题

时间:2015-01-02 09:52:44

标签: mysql sql database

所以我目前有两个表来创建我的消息系统:第一个是标题为

Messages

看起来像这样:

messageid| seq | created_on| created_by| body 

1           1      mon      joey       this is a new message w/ title
2           1      mon      joey1      this is a new message w/ title
3           2      tuesday  mikey      this is a reply to message 1 or 2 w/o title
4           3      tuesday  joey       this is a reply to message 3 w/o title
5           1      wednesdaymikey      this is a new message w/ title

第二个是无关紧要的,但被称为message_recips,包含每条消息的发送者。

我目前面临的困境是,我正在尝试为邮件添加标题,但仅限于新邮件(带序列' 1'),我想知道如何存储这些邮件。我对数据库设计知之甚少。

从我的数据表示例中,您可以看到并非所有消息都有标题。对我来说,在表格中有一堆空格似乎很愚蠢。我假设零空格仍占用一些空间。

我可以看到添加一个存储标题的关系表,但对我来说,当我的一些消息查询已经非常复杂(在我看来)并且有时查询3个表时,查询另一个表似乎也很痛苦/愚蠢一气呵成。但同样,我是新手,这很可能是数据库设计中的标准程序。

真诚感谢您的帮助......非常感谢!

0 个答案:

没有答案