所以我目前有两个表来创建我的消息系统:第一个是标题为
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个表时,查询另一个表似乎也很痛苦/愚蠢一气呵成。但同样,我是新手,这很可能是数据库设计中的标准程序。
真诚感谢您的帮助......非常感谢!