3
回答
mysql 触发器,锁
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   
一下触发器,在一个事务里。同时对一张表进行的更新和插入,会造成锁吗?
程序异常: nested exception is java.sql.SQLException: Lock wait timeout exceeded; try restarting transaction
 
delimiter ||
drop trigger if exists trigger_on_post_cmt ||
CREATE TRIGGER trigger_on_post_cmt after insert ON post_cmt
for each row
begin
    UPDATE post_count set cmt=cmt+1 WHERE tid=new.tid AND name='post';/*帖子评论数加1*/
    INSERT INTO post_count(tid,name)VALUE (new.cid,'post_cmt');/*记录评论的的统计*/
end||
delimiter ;



举报
7哥
发帖于1年前 3回/310阅
顶部