美文网首页
MYSQL TIMESTAMP 默认值

MYSQL TIMESTAMP 默认值

作者: 田文健 | 来源:发表于2017-09-08 15:02 被阅读0次

MySQL的时间类型timestamp提供了几种设置默认值的方式,合理利用后无需手动给他设置值,可以提高开发效率,降低代码复杂度

1.DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP 在创建和刷新这条数据的时候都把这个字段更新为当前时间。

  1. DEFAULT CURRENT_TIMESTAMP 只在插入的时候更新当前时间

3.TIMESTAMP ON UPDATE CURRENT_TIMESTAMP 只在更新的时候设置当前时间

4.TIMESTAMP DEFAULT ‘yyyy-mm-dd hh:mm:ss’ ON UPDATE CURRENT_TIMESTAMP 在创建新记录的时候把这个字段设置为给定值,以后修改时刷新它

相关文章

  • 记一次MySQL建表报错

    之前使用MySQL5.5,尝试使用TimeStamp的Insert-TimeStamp默认值和Update-Tim...

  • 2017年5月27日

    今天发现了MySQL的TimeStamp类型,居然支持Insert-TimeStamp的默认值(当前时间),以及U...

  • 2019-04-15

    Mysql修改sql_mode 由于MySQL6.5无法插入timestamp 默认值为0000-00-00 00...

  • MYSQL TIMESTAMP 默认值

    MySQL的时间类型timestamp提供了几种设置默认值的方式,合理利用后无需手动给他设置值,可以提高开发效率,...

  • Mysql 5.7 timestamp

    Mysql 5.7 timestamp 创建时必须设置每个时间戳类型的默认值,否则报错Error : Invali...

  • mysql5.7时间default 0

    mysql5.7之后版本 datetime/timestamp 默认值0或0000-00-00 00:00:00出...

  • mysql5.7

    mysql5.7 timestamp默认值‘0000-00-00 00:00:00’报错 对应的解决方案: Lin...

  • mysql遇到的错误

    1.导入SQL文件时报错 因为MySQL 5.6以后timestamp设定默认值规则改变,不能为”0000 00-...

  • mysql datetime类型设置默认值

    datetime在默认值处,设置默认值:CURRENT_TIMESTAMP

  • thinkPHP5 "A non well forme

    MYSQL数据表中有个时间戳类型的字段,默认值为CURRENT_TIMESTAMP。 thinkPHP5查询该表的...

网友评论

      本文标题:MYSQL TIMESTAMP 默认值

      本文链接:https://www.haomeiwen.com/subject/dtogjxtx.html