【发布时间】:2016-09-01 13:11:19
【问题描述】:
我在 MySQL 中开发了一个通知表,其中的属性是
1.Created_At DateTime 使用当前时间戳
2.notification_type varchar(100)
3.IS_Read 布尔值
4.我要根据通知类型显示的消息
5.Notification_ID auto_Increment 作为主键
这些是我在通知表中输入的属性
现在我的问题是这些属性是否足够?还是我应该添加更多???通知表中应该有哪些属性?
已编辑
好的,现在我的通知表属性看起来像
1.Created_At DateTime 使用当前时间戳
2.notification_type varchar(100)
3.Status int(2) 在此我将以二进制格式存储通知状态是否显示和读取右边是是否隐藏。
4.我要根据通知类型显示的消息
5.Notification_ID auto_Increment 作为主键
6.User_ID 作为表用户的外键。每当应用某些删除插入或更新时,都会生成通知并将其从该 User_ID 发送给相关用户。
现在我的问题又是一样的
这些属性够了吗??还是我应该添加更多???通知表中应该有哪些属性?
【问题讨论】:
-
您打算在哪里显示这些通知?在网站上?在移动应用程序中?作为浏览器应用?
-
第二个问题非常广泛,因为它是一个设计问题。
-
我正在为一个网站制作这个,并希望显示像 facebook 或 stakeoverflow 这样的通知。
-
@Shadow 是的,第二个问题是关于设计,即当有新通知出现时,如何在某些插入或删除操作时向用户显示通知,例如在 stakeExchange 中显示您有 1 个通知
标签: mysql database-design notifications