我需要为用户登录系统创建一个消息框。现在我有了可以登录并执行许多功能的用户。
用户表就是这样的“
+-----+------+--------+
| uid | name | family |
+-----+------+--------+
现在我还需要创建一个消息框来显示用户消息。他们可以查看他们发送的内容或收到的内容。
我可以像这样创建表格:
+-----------+-----+-------------+------+
| messageid | uid | messagetext | type |
+-----------+-----+-------------+------+
messageid
是自动递增的,整数类型和type
是布尔变量,如果是0,则消息在接收框中。如果它是1 - 消息在发送框中,但在我的情况下问题在哪里?
我认为,如果我们对此messageid
字段进行自动增量,则此消息代码将来会有很大的数字。出于这个原因,我认为这种设计可能是错误的......对于我的用户消息框有没有更好的解决方案?
答案 0 :(得分:1)
对于消息,它将是: 如果用户是用户交互,那么:
+-----------+------------+--------------+-------------+--------------+------+
| messageid | sender_uid | receiver_uid | messagetext | message_time | type |
+-----------+------------+--------------+-------------+--------------+------+
否则结构很好。
由于大量的messageid,不会有任何问题。采取适当的数据类型。