请登录

  • 最终解决
  • 原创文章
  • 标签
  • 登录
  • 注册

【最终解决】beego增加mysql行锁 FOR UPDATE的方法

nakeer123 1年前 ⋅ 416 阅读

golang beego框架没有增加mysql行锁的专门函数,需要增加行锁时,要用到Clause()函数:

db.Clauses(clause.Locking{Strength: "UPDATE"}).
Where("user_id IN ?", userIds).
Find(&res)

注意:本文归作者所有,未经作者允许,不得转载

全部评论: 0 条

    我有话说: @
    • nakeer123
      • 6发布
      • 0评论
    • 收藏 0

    热门文章

    • 1. 【最终解决】golang卡在正在编制索引
    • 2. 【原创】完美解决chromedp多个爬取URL网页慢问题,以及context deadline exceed问题
    • 3. 【最终解决】debian GPG 错误...由于没有公钥,无法验证下列签名: NO_PUBKEY F42ED6FBA
    • 4. 【最终解决】Linux当中解决apt-get install E: 无法定位软件包问题
    • 5. 【最终解决】windows10硬盘占用100%假死
    • 6. 【最终解决】docker下载镜像并在本地加载和运行

    最新发布

    • 1. 【最终解决】vmware虚拟机安装centos找不到网卡
    • 2. 【原创】golahg etcd v3版本分布式加锁
    • 3. 【最终解决】ssh-copy-id命令使用时出现ERROR: /etc/ssh/ssh_config: line 20: Bad configuration option: permitrootlogin
    • 4. 【最终解决】docker下载镜像并在本地加载和运行
    • 5. 【最终解决】javasript取上限或下限保留小数位或四舍五入(向上取小数位或向下取小数位)
    • 6. 【原创文章】备份mysql数据库shell脚本,按照周几的数字命名

    最新评论

    mblog Copyright © Mtons 沪ICP备19019403号-4
    Powered by mblog