mysql评论表_如何设计论坛评论表?mysql
只设计评论表,用户表等等都有了。一个人评论,另一个人回复,再评论,再回复
回复讨论(解决方案)
不知道你的 评论和回复 的含义是什么
既然是论坛,那必定有一个主帖,所有的评论和回复都是对于主贴的(现在流行的样式)因此评论和回复都应含有主帖的id
如果你需要评论和回复是针对某个评论和回复的,那么还需要含有相应的评论和回复的id(这种样式是早期论坛常用的树状形式)
不知道你的 评论和回复 的含义是什么
既然是论坛,那必定有一个主帖,所有的评论和回复都是对于主贴的(现在流行的样式)因此评论和回复都应含有主帖的id
如果你需要评论和回复是针对某个评论和回复的,那么还需要含有相应的评论和回复的id(这种样式是早期论坛常用的树状形式)
就像CSDN这样,我发帖,你评论我的,我再回复你,你再回复我。这样的数据表怎样设计,不懂
CSDN 的就是第一种方案
id 唯一识别字
pid 主贴的id
其他你需要的字段
依然可以分作两表
id
其他你需要的字段
id 唯一识别字
pid 主贴的id
其他你需要的字段
上面说的都可以滴,主贴中要有一个ID,这个ID是评论中的主贴ID,这样就可以关联起来了
还有一种方法是盖楼,可以按时间,但是最好是加一个字段,是楼层的ID
主键 评论人id 评论者id 时间戳 评论内容
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
mysql评论表_如何设计论坛评论表?mysql相关推荐
- 【哈希表】(一) 设计哈希表
目录 一.设计哈希表 二.设计哈希表的关键 三.设计哈希集合 3.1 题目要求 3.2 解决过程 四.设计哈希映射 4.1 题目要求 4.2 解决过程 五.设计哈希表 - 解决方案 六.复杂度分析 - ...
- mysql视图和中间表_数据库设计中的14个技巧
时 间:2006-09-15 00:00:00 作 者: 摘 要:数据库设计中的14个技巧 正 文: 1. 原始单据与实体之间的关系 可以是一对一.一对多.多对多的关系.在一般情况下,它们是一对一的关 ...
- mysql 备用字段_数据库设计之备用字段
备用字段,也称 预留字段 . 相关描述: 在数据表中,不仅设计了当前所需要的字段,而且还在其中留出几个字段作为备用. 举例说明,我设计了一个人员表(Person),其中已经添加了各种必要的字段,包括姓 ...
- mysql创建复杂表_数据库_MySQL_复杂的表结构创建
本例示例下复杂的表结构创建, 大致分为两张表 user表 和 authority(权限表) 每个用户对应一种权限,默认为1(普通用户) 灵感来源:(仿照 进程的优先级, 优先级越高的进程,数字越小) ...
- mysql的设计模式_数据库设计中使用设计模式
一.引言 现代的企业开发中,越来越多地引入了多层架构设计模式,即使是小型的企业信息系统也逐渐向多层架构发展,以满足系统的可伸缩性以及可维护性.目前企业开发的平台占主导地位的是 J2EE 和 .NET ...
- 第三方登录mysql表_浅谈数据库用户表结构设计,第三方登录
说起用户表,大概是每个应用/网站立项动工(码农们)考虑的第一件事情.用户表结构的设计,算是整个后台架构的基石.如果基石不稳,待到后面需求跟进了发现不能应付,回过头来反复修改用户表,要大大小小作改动的地 ...
- mysql inserted表_触发器中的inserted表和deleted表
触发器语句中使用了两种特殊的表:deleted 表和 inserted 表.Microsoft? SQL Server 2000 自动创建和管理这些表.可以使用这两个临时的驻留内存的表测试某些数据修改 ...
- excel链接隐藏工作表_自动隐藏Excel工作表
excel链接隐藏工作表 When you build a workbook for other people to use, there might be worksheets that can s ...
- arcengine遍历属性表_记录一次Hive表清理过程
记录一次Hive表清理过程 背景 时间:2020-07-17 在用spark+hive做数仓的过程中往往会产生很多表,过多历史表会很快消耗掉有限的hdfs资源,并且时间过于久远的表一般不会具有利用价值 ...
最新文章
- C++之菱形继承的解决之道
- CodeSmith 4.0 正式版发布
- php辅助框架,【PHP开发框架】Laravel框架中辅助函数:optional ()函数的介绍
- 一份从入门到精通NLP的完整指南 | NLPer
- ucosii事件控制块------信号量集
- mysql mvcc和行锁_mysql在RR的隔离级别下,究竟是通过MVCC解决幻读的还是通过行锁的next key算法解决的?...
- 如何运行Spark程序
- HDU 6444 Neko's loop(单调队列)
- python 动态加载代码_python 动态网页爬取?(不是加载更多页的动态网页哟)?...
- 电大计算机网考视频,2016年12月电大计算机网考多媒体技术复习资料 整理版.doc...
- windows自带黑体_微软黑体下载-微软黑体官方下载[字体下载]-华军软件园
- 获取电脑的唯一识别码_无锡电脑办公,office软件培训,学会为止
- 数据分析(2)——假设检验的详细原理步骤
- Ubuntu 机箱前置音频接口不能用的解决方法
- 使用Elasticsearch进行高效的中文搜索
- 联想服务器配置 RAID
- P68-70 王者荣耀
- 号码认证一键免密登录,让验证更简单!
- 杂项多彩_40美丽多彩的博客设计
- 解决Chrome无法自动同步书签
热门文章
- 华铭智能属于芯片概念吗_绩优滞涨的科技股名单来袭!两大活跃资金加仓股仅6只,射频芯片龙头在列...
- DDD学习笔记 - 实战篇(Ⅱ)
- 免费PR片头模板 多彩星星(粒子)特效PR片头模板
- sublime快捷键设置(十年积累经常在用)
- 关于ADC使用的经验总结(引用)
- 数说故事车企数字化转型案例分享——内容营销如何促进品牌增长
- 3、“数据化运营”,单品数据化运营第一部分,让你团队转起来
- 西门子PLC_300F系列PLC_初始化MMC卡实验教程 S_L01
- 创建Android工程心德,Android项目的个人总结
- [系统安全] 三十三.恶意代码检测(3)基于机器学习的恶意代码检测技术