MySQL使用触发器 实现求助悬赏金额的分配功能
黄舟
黄舟 2017-04-17 11:59:16
[MySQL讨论组]

环境
有三张表(User,Ask,CommentOnAsk)
User表中存储用户的基本信息(userID,accountBalances...)
Ask表中存储用户发布的问题信息(askID,userID,title,content,commentNumber,rewardAmount,isResolve)
CommentOnAsk表中存储用户回答求助的评论信息(commnetID,askID,userID,commentContent,isBestAnswer)
问题描述
1、当求助表中的isResolve=1(1代表已解决,0代表未解决)时,问题没有人回答、没有最佳答案(isBestAnswer=0代表该回答未被提问者选为最佳答案,等于1代表该回答被提问者选为了最佳答案),将会把发布问题时所悬赏的金额返还给求助者
2、当问题有最佳答案时,将会把悬赏金额支付给被采纳者
3、当问题没有最佳答案,但有人回答时,将会把悬赏的金额平分给回答者。当悬赏的金额出现分不平的情况时,将余额部分返还给求助者(如,悬赏金额为10,有三人回答,1返还给求助者,3个回答者没人获得3)
期望
在MySQL中,使用触发器实现此功能。求帮!!!

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回复(0)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号