经典论坛's Archiver

colinivy 发表于 2008-7-2 17:54

指点删除数据库记录

我在A表中删除了评论
B表中的评论总数也会变化,这个怎么去修改呢 ?

比较迷茫!

coldsun 发表于 2008-7-2 23:13

如果你是使用SQL数据库的话
简单。。触发器就可以了

colinivy 发表于 2008-7-3 01:29

我用的是access数据库!

yangedie 发表于 2008-7-3 02:52

道理不都一样的吗,触发器也是要获取评论所在帖子的id,
数据库做不了就在程序做咯

playboy2925 发表于 2008-7-3 09:33

ACCESS也可以写函数的哦。

coldsun 发表于 2008-7-3 14:20

在程序做的话可以这样:
在执行删除操作语句之后,再加上一句update语句用来更新评论总数的表的数量字段
如果是同时删除多条记录,道理一样,将这跳语句写进循环里面。

其实思路就跟会员登陆系统,然后积分加一是一样的。

页: [1]



Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.