找回密码
 立即注册

QQ登录

只需一步,快速开始

求学者 悬赏达人认证 活字格认证

金牌服务用户

122

主题

467

帖子

1955

积分

金牌服务用户

积分
1955

悬赏达人活字格认证

[已处理] 表的设计

求学者 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2020-1-9 14:37  /   查看:1624  /  回复:5
本帖最后由 求学者 于 2020-1-10 16:58 编辑


比如说:
我给你发消息  这是存在数据库中的 我在我的发件箱能看见这条消息 你在你的收件箱也能看见这条消息 现在你看了之后就把这条消息删除了 如果数据库只有一张表的话  我在我的发件箱就看不见这条消息了   我就想着你收件人删除了这条消息  但是我在我的发件箱是能看见我发的这条消息  这种的话 表怎么设计
项目在下面

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

5 个回复

倒序浏览
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-1-9 16:42:22
沙发
不要做真正的删除操作
使用2个字段表示,A,B二人是不是看了,或者字段添加的是字段名“是否删除”,别人的删除只是将这个字段搞成删除;
然后你只需要作相应的查询筛选就行就行
回复 使用道具 举报
求学者悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2020-1-9 16:49:41
板凳
Simon.hu 发表于 2020-1-9 16:42
不要做真正的删除操作
使用2个字段表示,A,B二人是不是看了,或者字段添加的是字段名“是否删除”,别人 ...

你的意思是添加字段   做假的删除 就是修改这个字段的内容  
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-1-9 17:29:09
地板
求学者 发表于 2020-1-9 16:49
你的意思是添加字段   做假的删除 就是修改这个字段的内容

是的,你的操作知识把是否删除字段的值做一个修改,页面上只显示是否删除字段为否的数据
回复 使用道具 举报
求学者悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2020-1-9 17:37:39
5#
Eric.Liang 发表于 2020-1-9 17:29
是的,你的操作知识把是否删除字段的值做一个修改,页面上只显示是否删除字段为否的数据


就比如说我现在是1002登录的  我现在把第一条数据删除了  但是1003登录上去他是在收件箱是能看见的 1001登录上去在发件箱是能看见的工程文件如下,帮我看下啦,急 急 急

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-1-10 12:00:04
6#
本帖最后由 Simon.hu 于 2020-6-24 12:06 编辑

首先,表结构应该这样设计

至于收件人:
做法1:手动维护
你在添加的时候,需要手动维护,那你需要在添加或者修改页面做如下的辅助字段


(优点:不用写代码)
做法2:写视图
你可以使用这个视图来作为发件表的信息展示

  1. SELECT 信息表.ID as ID,信息表.发送人,信息表.内容,group_concat(收件人表.接收人) as 接收人
复制代码
(优点:自动维护信息表收件人信息)
个人建一个第一种


如果您真的着急的话,可以填写我们的免费1V1申请,成功以后可以的获取1个月免费的1V1支持,申请地址:http://app.grapecity.com.cn/AskHelp

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部