美文网首页IT修真院_JAVA
数据库中CreateAt、UpdateAt字段的意义

数据库中CreateAt、UpdateAt字段的意义

作者: 林氏名义 | 来源:发表于2017-08-24 14:40 被阅读0次


    视频链接:


    CreateAt、UpdateAt代表什么意思_腾讯视频

    PPT链接:https://ptteng.github.io/PPT/PPT-java/task1-createAt.html#/

    1,背景介绍

    我们在创建数据库表时,有CreateAt,UpdateAt,CreateBy,UpdateBy四个字段,这四个字段是为了记录数据库表的每一次操作。

    2,知识剖析

    CreateAt:创建时间

    UpdateAt:更新时间

    CreateBy:创建人

    UpdateBy:更新人

    CreateAt:bigint

    UpdateAt:bigint

    CreateBy:Varchar

    UpdateBy:Varchar

    3,常见问题

    1,这两个时间应该在什么情况下赋值?

    2,是否应该开放给外部调用的接口?

    4,解决方案

    1,CreateAt/CreateBy是在数据新建时获取的,以后这个字段不会再变化。

         UpdateAt/UpdateBy是在数据进行修改操作时获取的,随着每一次的修改而做出相应的变化。

    2,如果是查询接口调用,是可以的。

         如果是修改或者删除等其他接口,是不可以开放的。这两个字段涉及到对数据库操作的记录,只能由代码来自动控制,而不能把权限放开。

    5编码实战

    CreateAt&CreateBy

    UpdateAt&UpdateBy

    6,扩展思考

    7,参考文献

    8,更多讨论

    相关文章

      网友评论

        本文标题:数据库中CreateAt、UpdateAt字段的意义

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