CREATE TABLE `comment` (

`id` int(10) unsigned NOT NULL AUTO_INCREMENT,

`topic_id` int(10) unsigned DEFAULT NULL COMMENT '主题id',

`topic_type` tinyint(2) unsigned NOT NULL DEFAULT '1' COMMENT '1为课程,2为集会,3为商品',

`content` text COMMENT '评论内容',

`from_uid` int(10) unsigned DEFAULT NULL COMMENT '评论者id,一般为会员表的id',

`nickname` varchar(60) DEFAULT NULL COMMENT '冗余用户昵称',

`thumb_img` varchar(255) DEFAULT NULL COMMENT '冗余用户头像',

`is_top` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '是否置顶评论,1为置顶,0为不置顶',

`is_hot` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '是否为热评,1为热评',

`like_num` int(5) unsigned DEFAULT '0' COMMENT '评论被点赞的次数',

`reply_num` int(5) unsigned DEFAULT '0' COMMENT '评论被回复的次数',

`is_reply` tinyint(2) unsigned DEFAULT '0' COMMENT '是否回复',

`status` tinyint(2) unsigned NOT NULL COMMENT '评论状态,-1为删除,0为待审核,1为已发布',

`create_time` int(11) unsigned DEFAULT NULL COMMENT '创建时间',

PRIMARY KEY (`id`),

KEY `topic_id` (`topic_id`) USING BTREE,

KEY `topic_type` (`topic_type`) USING BTREE,

KEY `from_id` (`from_uid`) USING BTREE

) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8

CREATE TABLE `comment_reply` (

`id` int(10) unsigned NOT NULL AUTO_INCREMENT,

`comment_id` int(10) unsigned DEFAULT NULL COMMENT '评论id',

`reply_type` tinyint(2) unsigned DEFAULT '1' COMMENT '1为回复评论,2为回复别人的回复',

`reply_id` int(10) unsigned DEFAULT NULL COMMENT '回复目标id,reply_type为1时,是comment_id,reply_type为2时为回复表的id',

`content` text CHARACTER SET utf8 COMMENT '回复内容',

`to_uid` int(10) unsigned DEFAULT NULL COMMENT '回复目标id',

`from_uid` int(10) unsigned DEFAULT NULL COMMENT '回复用户id',

`from_thumb_img` varchar(255) CHARACTER SET utf8 DEFAULT NULL COMMENT '回复者的头像',

`from_nickname` varchar(50) CHARACTER SET utf8 DEFAULT NULL COMMENT '回复者的昵称',

`create_time` int(11) unsigned DEFAULT NULL COMMENT '评论时间',

`to_nickname` varchar(50) CHARACTER SET utf8 DEFAULT NULL COMMENT '冗余回复对象的昵称',

`is_author` tinyint(2) unsigned DEFAULT NULL COMMENT '0为普通回复,1为后台管理员回复',

PRIMARY KEY (`id`),

KEY `comment_id` (`comment_id`) USING BTREE,

KEY `from_uid` (`from_uid`) USING BTREE,

KEY `to_uid` (`to_uid`) USING BTREE

) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8

java评论回复表设计_评论回复功能数据表设计相关推荐

  1. php 导出mysql 数据库表结构图_导入和导出数据表的图文介绍(phpMyAdmin的使用教程5)...

    导入和导出数据表的图文介绍(phpMyAdmin的使用教程5) 导入和导出数据是互逆的两个操作,导入数据是通过扩展名为.sql的文件导入到数据库中,导出数据是将数据表结构,表记录储存为.sql的文件, ...

  2. mysql 二维表 查询_二维报表数据表设计

    报表原型: 这里随便挑了一个二维报表 二维报表设计分析: 上面的报表原型行和列都有数据项,我们可以根据地理位置的经纬度定坐标点的思想来进行设计 这里使用列行来表示 c1r1表示第一列第一行 c1r2表 ...

  3. figma设计_如何在Figma中构建设计入门套件(第1部分)

    figma设计 Figma教程 (Figma Tutorial) Do you like staring at a blank canvas every time you start a new pr ...

  4. B-Tree/B+-Tree/二叉树/红黑树/Hash表/MySQL底层到底用哪个数据表建立索引做快速查找?

    B-Tree/B+-Tree/二叉树/红黑树/Hash表/MySQL底层到底用哪个数据表建立索引做快速查找? ~~B-Tree~~ ==B+Tree== ~~二叉树(Binary Search Tre ...

  5. PHP数据表记录自己信息,PHP对数据表记录的操作

    •       插入数据 •       修改记录 •       删除记录 •       提取记录 •       指定记录提取 •       提取记录个数 插入数据 向数据表中增加记录,可以使 ...

  6. mysql 评价表设计_来聊聊mysql单表评论系统怎么设计

    评论系统对于一个网站来说几乎是必不可少的,当然评论系统的设计也多种多样.一般情况下,评论数据表会和一个用户信息表结合使用,就是在评论表中记录的有用户id(例如user_id),然后查询评论数据的时候根 ...

  7. java orm设计_大搜车orm框架设计思路

    orm基本概念 ORM,即Object-Relational Mapping(对象关系映射),它的作用是在关系型数据库和业务实体对象之间作一个映射,这样,我们在具体的操作业务对象的时候,就不需要再去和 ...

  8. vfp复制表结构_《VisualFoxPro复制生成表》教学设计

    课 题 复制生成表 教材分析 在数据使用过程中,会因为操作不慎或计算机的故障等原因,造成文件内容的丢失或文件的破 坏.因此,常需要对文件进行备份.数据表在数据库中占有重要的地位,对它进行保护显得尤 为 ...

  9. feed mysql表设计_微博系统动态feed数据库设计。

    推方式 推方式,是发生在用户触发行为(发布新的动态,关注某个人,点赞)的时候.在触发时,用户的自身行为会记录到对应的行为表中,其次用户的行为也会记录到自己的粉丝对应动态表中. 这里写图片描述 用户A发 ...

  10. 商品分类 mysql表结构_商品多级分类,数据库设计

    试试我的答案,如果哪里不好,请指出来,我也是初学者. 我的办法很简单,就是再类别表加一个父类型编号,也就是所有的自连接,以商品类型为例,数据表如下: Create Table ProductType ...

最新文章

  1. 数据结构 -- 图与图存储
  2. java web常用权限方式,java web项目的几种权限控制方法
  3. python工资管理系统课程设计_高校教师绩效工资管理系统设计开发,源码下载
  4. wxWidgets随笔(11)-wxFrame类
  5. 以数据为核心的SOC3.0时代到来
  6. 用500行纯前端代码在浏览器中构建一个Tableau
  7. 从html到pug模板,将变量从html-webpack-plugin传递到pug模板
  8. python异步asy_Python 异步编程之asyncio【转载】
  9. java.lang.reflect.InvocationTargetException 的惨痛教训
  10. C++之指针探究(十九):typedef和const指针
  11. post请求体 ajax,ajax的post请求 @RequestBody解析问题
  12. RUNTIME_CLASS
  13. 【渝粤教育】电大中专药物分析技术基础_1作业 题库
  14. python基于内置的SimpleHTTPServer来搭建简易的FTP服务器实现局域网内文件共享
  15. 国庆记事之一:小白结婚及我跟女朋友吵架
  16. rk3568 4g 模块调试-ec20(移远模块)
  17. 普及一下IPTV行业
  18. android ddms监听动态资源,Smail动态调试之Android Studio
  19. 打印机后台程序没有运行怎么办
  20. jQuery读书笔记

热门文章

  1. leetcode 寻找峰值
  2. 产品和技术解决方案_成功的产品负责人挑战技术解决方案
  3. _WIN32_WINNT not defined. Defaulting to _WIN32_WINNT_MAXVER (see WinSDKVer.h
  4. 「重磅」微信小程序再也不能打开APP了
  5. MyBatis多对多关系映射
  6. elment中走马灯与满屏图片实现
  7. 华为手机录制屏幕视频的详细操作
  8. 机器学习常用小代码块
  9. java Excel 从第三行开始读取怎么设置
  10. 无法从服务器中获取信息吗,无法从服务器获取信息