1、方式一:定义时间字段默认值为NULL

若定义表结构的时间字段(eg:created_on、updated_on)是NULL。那在代码中连接数据库时要增加如下配置(红框中的配置):

 

来使得:

  • 通过代码向表中新增的数据的created_on、updated_on字段都是当前时间。
  • 通过代码对表中更新的数据的updated_on字段是当前时间。

注:这种方式下,手动改动数据库的数据时,updated_on字段不会更新为最新的时间。

2、方式二:定义时间字段默认值为当前时间

若定义表结构的时间字段(eg:created_at、updated_at)不是NULL,而是当前时间。那么在代码中连接数据库时不需要增加额外的配置,只需要像下面这样写就行:

这种情况下:

  • 通过代码向表中新增的数据的created_on、updated_on字段都是当前时间。
  • 通过代码向表中更新的数据的updated_on字段是当前时间。

注:这种方式下,手动改动数据库的数据时,updated_on字段会更新为最新的时间。

11-【数据库】定义表结构的时间字段的两种方式相关推荐

  1. HTML表单校验非空的两种方式

    HTML表单校验非空的两种方式 第一种方式 第二种方式 实例:校验表单中姓名为非空 第一种方式 let reg = /\S/; 第二种方式 let reg_name = /^\w+$/; 实例:校验表 ...

  2. form表单提交带参数的两种方式

    #第一种方式# action写明了LoginServlet,通过submit按钮直接提交到后台 <form action="LoginServlet" method=&quo ...

  3. hive建立内部表映射hbase_Hive 建外链表到 Hbase(分内部表、外部表两种方式)

    一. Hive 建内部表,链到hbase :特点:Hive drop表后,Hbase 表同步删除 drop table if exists hbase_kimbo_test1; CREATE TABL ...

  4. 时间日期格式化的两种方式

    java中时间格式化的两种方式: 1.使用@JsonFormat注解进行时间日期的格式化 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",t ...

  5. SQL巩固以及数据库、表结构优化

    SQL巩固&数据库.表结构优化 前言 对于初级程序开发工程师而言,SQL是很多人的弱项,为此我给大家来做一下总结,希望能够帮到你们. 课程说明 1.介绍项目实战开发过程中常用的MySQL函数及 ...

  6. mysql字段掩码_在必须输入字母A~Z或数字0~9数据库中设计表时,如果将字段的输入掩码设置为“LLLL”,则该字段能够接受的输入是()_学小易找答案...

    [单选题]关于Access2010的索引,下列叙述中错误的是() [单选题]痰饮淤血() [单选题]关于Access查询中的数据源,下列说法中正确的是 [单选题]对Access2010表中某一个字段建 ...

  7. MySQL数据库建表时对于某个字段设置了默认值,但是使用Spring Data Jpa的save后默认值没有生效

    问题描述:MySQL数据库建表时对于某个字段设置了默认值,但是使用Spring Data Jpa的save后默认值没有生效.MySQL数据库中构建的用户表表结构如下所示: DROP TABLE IF ...

  8. 数据库间表结构对比和数据对比

    概述 对于企业软件开发或实施人员,在软件实施过程中,经常会遇到了这么一个问题,我们在客户那边安装了整个ERP程序并且向数据库中导入了客户提供给我的基础资料,程序进入试运行阶段,在试运行期间,客户反映出 ...

  9. 把数据库的表结构导出Excel格式

    把数据库的表结构导出Excel格式 话不多说先上代码! SELECT COLUMN_NAME 列名, COLUMN_TYPE 数据类型, DATA_TYPE 字段类型, CHARACTER_MAXIM ...

最新文章

  1. GitLab 简易指引(二):GitLab Runner 安装与配置
  2. getDeclaredField和getField的区别
  3. Nifi清空Queue操作
  4. 自定义Java annotation及解析和使用
  5. Eclipse 常用快捷键(转)
  6. Python画等高线以及标注
  7. python安装教程-最新Python安装图文教程[很详细]
  8. pytorch梯度的自动求取
  9. 当贝显示服务器生病,【当贝市场】电视盒子卡顿的三大原因
  10. djangobook的旧版本代码,关于数据库
  11. 【环境配置】Collecting package metadata (current_repodata.json): failed的问题解决
  12. 西南交通大学高级语言程序设计(SCAI000812)第2次实验报告-学生成绩管理系统(链表版)
  13. 带你了解ICCV、ECCV、CVPR三大国际会议
  14. c语言键盘符号大全,求c语言各种符号 并且意义。。在键盘上没有的 如何打?...
  15. 嵌入式Linux(5):驱动开发网络调试驱动设备的Linux系统移植
  16. #pragma multi_compile_fwdbase
  17. bzoj4455 [Zjoi2016]小星星
  18. 实验:通过NetBus了解计算机病毒及恶意代码及其防范
  19. 电脑更新后突然检测不到外接显示器
  20. 2023年天猫618预售限时抢免定金福利玩法介绍

热门文章

  1. 职高学计算机可以考的大学名单,职高可以考的大学名单 职高能考一本和二本吗...
  2. 中国首个专注移动社交App关停,曾是微信第一对手
  3. XELTEK希尔特自动序列号递增功能
  4. 小程序自定义菜单Navbar
  5. 今天终于下决心删除了McAfee,受不了了!
  6. 国际商标注册4种常见方式
  7. Echarts 象形图
  8. ##**iOS蓝牙开发(一)蓝牙相关基础知识**
  9. c语言如何编程出声音,C/C++知识点之C语言播放声音最简单的两种方法
  10. sql server 数据库集群