zoukankan      html  css  js  c++  java
  • mysql如何记录数据的创建时间和更新时间??

    1、养成良好习惯,先点赞后观看;你看隔壁老王都点赞了!

    看了些博客说mysql记录创建时间和更新时间:创建表如图:

    创建时间和更新时间:

    createtime timestamp default current_timestamp,
    updatetime timestamp on update current_timestamp

    2、同样是5.7版本,可能是版本号不同,不能兼容;当使用方法一创建update时就会报没有默认值的错误。

    所以:

      updatetime默认值为空:

      createtime timestamp default current_timestamp,
      updatetime timestamp null on update current_timestamp

      updatetime默认值为当前时间:

    3、但是版本低于5.5的mysql却不行;所以只能另想办法,先弄创建时间,然后弄个触发器,每次更新都触发获取当时时间;

    搞定、、、、

  • 相关阅读:
    final finally finalize区别
    final 有什么用
    Java基础(一) 八大基本数据类型
    22
    21
    20
    18
    17
    16
    15
  • 原文地址:https://www.cnblogs.com/XiaXiaHaHa/p/14406326.html
Copyright © 2011-2022 走看看