指导4 发布跟帖

指导4 发布跟帖

完成本任务所用到的主要知识点:

➢INSERT的语法结构

➢UPDATE的语法结构

问题

进行跟帖操作,如图上机3.4所示。

图上机3.4 跟帖操作

分析

用户跟帖牵涉多张表的操作:

(1) 要在跟帖表中插入新帖的内容;

(2) 要在用户表中更新用户的信息,跟帖者可加1分;

(3) 要在主帖表中将主帖的回复数量加1,并修改最后的回复时间;

(4) 要在版块表中更新版块的信息,版块发帖量加1。

解决方案

(1) 向跟帖表BBSReply中插入帖子的内容,编写SQL如下:

(2) 更新用户信息,将其跟帖数量加1,编写SQL如下:

(3) 将主帖表中主帖的回复数量加1,并修改最后的回复时间,编写SQL如下:

(4) 更新版块的信息,将版块表中的发帖量加1,编写SQL如下: