不同用户同时点赞数据库只增加一下

谁啊?咋地了? 2021-05-21 05:05:30
文章系统,两个用户同时点赞,数据库只增加一次
处理流程,用户点击之后,查找数据点赞数,+1,之后更新表
后台使用的是Laravel 框架
...全文
1525 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
yaofare 2021-05-22
  • 打赏
  • 举报
回复

DB::table('art_goods')->where('art_id',$art_id)->where('user_id','<>',$user_id)->increment('goods', 1);
下雨的声音丶 2021-05-21
  • 打赏
  • 举报
回复
这个点赞数不用查询,直接+1 就行了啊 update table set 点赞 = 点赞 +1 where id=xx 这样就可以直接增加了; 如果你查询了之后 update table set 点赞 = 查询出来的点赞 +1 where id=xx ; 这样就会有并发问题

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧