消息框设计为mysql

时间:2012-11-16 12:43:17

标签: php mysql messagebox

我需要为用户登录系统创建一个消息框。现在我有了可以登录并执行许多功能的用户。

用户表就是这样的“

+-----+------+--------+
| uid | name | family |
+-----+------+--------+

现在我还需要创建一个消息框来显示用户消息。他们可以查看他们发送的内容或收到的内容。

我可以像这样创建表格:

+-----------+-----+-------------+------+
| messageid | uid | messagetext | type |
+-----------+-----+-------------+------+

messageid是自动递增的,整数类型和type是布尔变量,如果是0,则消息在接收框中。如果它是1 - 消息在发送框中,但在我的情况下问题在哪里?

我认为,如果我们对此messageid字段进行自动增量,则此消息代码将来会有很大的数字。出于这个原因,我认为这种设计可能是错误的......对于我的用户消息框有没有更好的解决方案?

1 个答案:

答案 0 :(得分:1)

对于消息,它将是: 如果用户是用户交互,那么:

+-----------+------------+--------------+-------------+--------------+------+
| messageid | sender_uid | receiver_uid | messagetext | message_time | type |
+-----------+------------+--------------+-------------+--------------+------+

否则结构很好。

由于大量的messageid,不会有任何问题。采取适当的数据类型。