zoukankan      html  css  js  c++  java
  • syf的开发笔记-2 gorm中createAt的坑

    前天失手删掉了一个测试库里的表

    然后了解了公司的运维 原来我司是每天都会进行热备mysql的

    不过有些表也可以自己在本地备个份emmmmm

    误删实在是太紧张了 这周忙的头有点大

    这周碰到的另一个问题就是发现了创建任务的日志可能比通过日志的createAt时间还要晚

    这大概意味着 我没创建任务 就已经审核通过了 显然这不符合常理

    通过简单分析之后得出结论

    可能是这两条指令没有在同一个服务器上跑

    而gorm框架里的createAt字段是获取的time.now()的时间

    两个服务器时间的偏差就会导致这个问题

    解决方法是改了个字段名 这样统一用数据库的时间 就不会有这样的问题了

    还有一个刚才踩的坑

    在一个数据库事务中 刚创建的行是会被锁住的

    所以刚创建就更新是不行的

    虽然这个姿势很奇怪 但是确实是不行

    看来需要补一下这方面的知识了

    周末填坑

    又是数据库的坑

    gorm的select不scan是不执行的 就没有error

    emmmmmm

  • 相关阅读:
    利用阻止冒泡解决点击页面除去本身触发事件
    vijos p1304 回文数
    vijos p1484 ISBN号码
    vijos p1449 字符串还原
    vijos p1217 乒乓球
    vijos P1911 珠心算测验
    vijos p1001 谁拿了最多奖学金
    vijos P1848 记数问题
    Catalan公式
    【HDOJ】2104 hide handkerchief
  • 原文地址:https://www.cnblogs.com/general10/p/11869527.html
Copyright © 2011-2022 走看看