QPW 点评点赞日志表(tf_appraise_praise)

点评点赞日志表

CREATE TABLE `tf_appraise_praise` (`praise_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '点赞ID',`user_id` bigint(20) DEFAULT NULL COMMENT '用户ID',`appraise_id` bigint(20) DEFAULT NULL COMMENT '点评ID',`status` smallint(6) DEFAULT NULL COMMENT '状态', # 这个字段干嘛的?`is_read` smallint(6) DEFAULT '0' COMMENT '是否已读', # 不建议把「已读状态」放在这个表里,最好有个消息推送表,消息表有个「是否已读」字段`insert_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',PRIMARY KEY (`praise_id`),KEY `FK_Reference_30` (`user_id`),KEY `FK_Reference_31` (`appraise_id`),CONSTRAINT `FK_Reference_30` FOREIGN KEY (`user_id`) REFERENCES `tf_user` (`user_id`),CONSTRAINT `FK_Reference_31` FOREIGN KEY (`appraise_id`) REFERENCES `tf_appraise` (`appraise_id`)
) ENGINE=InnoDB AUTO_INCREMENT=103 DEFAULT CHARSET=utf8;

修改说明

  1. 字段 status 意义是什么
  2. 字段 is_read 不建议放在这个表中,应该有个单独的「消息推送表」,所有推送的消息都会存放在这张表中,这张表中有个字段 is_read
  3. 建议把「点评点赞」表和「评论点赞」表合并成为「点赞日志」表

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/334459.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java parse_Java命令行界面(第9部分):parse-cmd

java parseparse-cmd库由单个类ParseCmd.java组成,该类是“用于在Java应用程序中定义和解析命令行参数的Java类。” 该库托管在Google Code存档上 ,因此可以随时关闭 。 该JAR似乎也可以在GitHub上使用 。 这篇文章介绍了如何使用parse-cmd 0.0.93处理Ja…

mysql 聚簇索引和非聚簇索引_MySQL学习之——索引

转自:CSDNMySQL是目前绝大多数互联网公司使用的关系型数据库,它性能出色、资源丰富、成本低廉,是快速搭建互联网应用的首选关系型数据库。但是,俗话说,“好马配好鞍”,仅仅会使用MySQL是不够的,…

QPW 邀请日志表(tf_invite_log)

邀请日志表 被邀请者注册成功后,往这张表插入一条记录,记录在何时谁邀请了谁。 CREATE TABLE tf_invite_log (invite_id bigint(20) NOT NULL AUTO_INCREMENT COMMENT 邀请ID,user_id bigint(20) DEFAULT NULL COMMENT 用户ID, # 邀请用户IDinvited_us…

java登录界面命令_Java命令行界面(第10部分):picocli

java登录界面命令picocli主页面将picocli描述为“强大的微小命令行界面”,“ picocli”是一个单文件Java框架,用于解析命令行参数并生成精美,易于定制的用法帮助消息。 有颜色。” 这篇文章简要概述了如何使用Picocli 0.9.7处理Java代码中的命…

navicat运行sql文件慢_SQL进阶之路——入门

一、初步了解SQL数据库:用来存放数据关系数据库:1.含有多张表 2.各表之间有关系关系数据库中表的样式:a.每个表1个表名 b.每个表中包含记录列名的列和记录数据的行 c.利用主键用来标识数据的唯一性关系数据库中每个表之间如何建立联系&#x…

查询英文缩写形式(缩写词)的网站工具梳理

国外 https://www.abbreviations.com/ 点评:比较靠谱,大部分单词查询到的缩写形式是正确的 https://www.acronymfinder.com/ 点评:不是很靠谱,很多单词查询到的缩写形式是错误的 国内 http://shortof.com/ 点评&#xff1a…

java登录界面命令_Java命令行界面(第19部分):jClap

java登录界面命令本系列中第19个帖子的重点是从Java代码解析命令行参数是jClap ( Java命令行参数解析器 ),不应与JCLAP库混淆,该库是我本系列前 一篇文章的重点。 上 一篇 文章介绍了Giles Winstanley( snaq.net &…

weka分类器怎么设置样本类别_【程序喵笔记】小样本学习1.0

小样本学习前几天接触小样本学习 Few-Shot Learning,感觉很是有意思。看到Shusen Wang老师的讲解,感觉很棒~持续学习~学会学习 Lean to learn小朋友去动物园,见到未知的动物,他虽然不知道类别,但是给他看一些卡片&…

关于编号/编码命名的问题

文章目录概述订单号命名概述 银行卡账号、员工编号、分店编号、单据编号、单据流水号、部门编号,基本都是用 Number 命名,缩写 NO。 分析:在实际的业务中,很多以 Number 命名的编号里面通常只有阿拉伯数字,没有其它字…

c# java 哪个好 流媒体_C#Net7mma H264 / PCMU流媒体

我在创建一个包含音频和视频音频和视频的流时遇到问题 . 我正在为rtsp服务器使用net7mma库 . 我正在播放视频给wowza . 我得到了H264 / AVC视频流和PCMU 44,1k采样率视频流 . 这就是我这样做的方式:首先我创建媒体:RFC6184Media newMedia new RFC6184Me…

maven 生成本地库_在2017年从Maven工件生成P2存储库

maven 生成本地库几年前,我写了一篇博客文章,介绍如何基于Maven工件生成P2存储库。 如今,这种描述的方法已经过时了,我想展示一种基于p2-maven-plugin的新方法,该方法是为解决此问题而创建的。 Maven构建生命周期中的…

java 状态模式 同步_JAVA设计模式之状态模式

在阎宏博士的《JAVA与模式》一书中开头是这样描述状态(State)模式的:状态模式,又称状态对象模式(Pattern of Objects for States),状态模式是对象的行为模式。状态模式允许一个对象在其内部状态改变的时候改变其行为。这个对象看上去就像是改…

python列表修改_python修改列表

广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 由于惯性思维,导致使用for循环修改列表中的值出现问题首次尝试:def make_great(orig…

QPW 企业员工表(tf_company_employee)

文章目录员工表字段说明员工表 CREATE TABLE tf_company_employee (employee_id bigint(20) NOT NULL COMMENT 职员Id,employee_no varchar(15) NOT NULL COMMENT 职员编号, # (补)管理员自定义,可以为空,但是非空时不许重复&…

python装饰器作用和功能_Python装饰器原理与用法分析

这篇文章主要介绍了Python装饰器原理与用法,结合实例形式分析了Python装饰器的概念、原理、使用方法及相关操作注意事项,需要的朋友可以参考下 本文实例讲述了Python装饰器原理与用法。分享给大家供大家参考,具体如下: 1、装饰器的本质是函数&#xff0c…

java登录界面命令_Java命令行界面(第16部分):JArgp

java登录界面命令这篇文章中介绍的基于Java的命令行参数处理库是IBM developerWorks文章Java编程动态性,第3部分,应用的反射 (第2003 部分,此归档文章于2016年“归档”,但仍可通过PDF下载 )的特色库。 。 该…

QPW 用户签到日志表(tf_user_signin_log)

用户签到日志表 CREATE TABLE tf_user_signin_log (signin_id bigint(20) NOT NULL AUTO_INCREMENT COMMENT 签到ID,user_id bigint(20) DEFAULT NULL COMMENT 用户ID,insert_time timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 创建时间,update_time timestamp NOT …

tnsnames.ora配置未生效_1分钟了解网络交换机的6种命令配置模式

我们在配置交换机的时候首先要了解的就是交换机命令模式,小编用Cisco思科交换机为例带大家了解交换机的6种配置模式。Cisco IOS提供了用户EXEC模式和特权EXEC模式两种基本的命令执行级别,同时还提供了全局配置、接口配置、Line配置和vlan数据库配置等多种…

dockerfile mysql例子_docker-compose 实用示例

简单来说, docker compose就是一键启动/关闭多个容器的工具, 它能够帮你解决容器之间依赖的问题, 哪个先启动, 依赖哪个容器等.当开发的系统越来越复杂, 开发环境和部署都没那么简单的时候, 可以试试docker compose.下面会把我实际经验中的一个例子简化出来,一步步教…

QPW 操作日志表(tl_operate_log)

操作日志表 前端每次调后端服务时,会往这张表插入一条记录,作为接口调用日志,出现 bug 时可以查询这张表追溯问题。 CREATE TABLE tl_operate_log (operate_log_id bigint(20) NOT NULL AUTO_INCREMENT COMMENT 操作ID,user_id bigint(20) …