各位高手,救人一命~~~教我做个触发器

来源:百度知道 编辑:UC知道 时间:2024/06/04 22:28:42
我有一个Book表(字段名:bookname<图书名>,count<查看次数>,……)。我希望做一个触发器,使每查看或点击一本书一次,这本书的“查看次数”就自动+1。

没必要用触发器,也用不了
你在前台处理查看和点击事件时,同时处理查看次数自动加1
比如:
查看事件
onclick()
{
select ...
//次数加1
update ... set ...+1
}

触发器不支持SELECT语句触发,你可以使用逻辑代码实现

这个功能触发器实现不了。以楼主提供的信息来看,“查看或点击”应该是指从Book表中读取记录,也就是select,select操作是不能触发任何触发器的。楼主能做的就是在页面中来实现,在select之后加入更新操作。推荐把select和update放在一个存储过程里,由相应的页面调用存储过程。