11-【数据库】定义表结构的时间字段的两种方式
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-【数据库】定义表结构的时间字段的两种方式相关推荐
- HTML表单校验非空的两种方式
HTML表单校验非空的两种方式 第一种方式 第二种方式 实例:校验表单中姓名为非空 第一种方式 let reg = /\S/; 第二种方式 let reg_name = /^\w+$/; 实例:校验表 ...
- form表单提交带参数的两种方式
#第一种方式# action写明了LoginServlet,通过submit按钮直接提交到后台 <form action="LoginServlet" method=&quo ...
- hive建立内部表映射hbase_Hive 建外链表到 Hbase(分内部表、外部表两种方式)
一. Hive 建内部表,链到hbase :特点:Hive drop表后,Hbase 表同步删除 drop table if exists hbase_kimbo_test1; CREATE TABL ...
- 时间日期格式化的两种方式
java中时间格式化的两种方式: 1.使用@JsonFormat注解进行时间日期的格式化 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",t ...
- SQL巩固以及数据库、表结构优化
SQL巩固&数据库.表结构优化 前言 对于初级程序开发工程师而言,SQL是很多人的弱项,为此我给大家来做一下总结,希望能够帮到你们. 课程说明 1.介绍项目实战开发过程中常用的MySQL函数及 ...
- mysql字段掩码_在必须输入字母A~Z或数字0~9数据库中设计表时,如果将字段的输入掩码设置为“LLLL”,则该字段能够接受的输入是()_学小易找答案...
[单选题]关于Access2010的索引,下列叙述中错误的是() [单选题]痰饮淤血() [单选题]关于Access查询中的数据源,下列说法中正确的是 [单选题]对Access2010表中某一个字段建 ...
- MySQL数据库建表时对于某个字段设置了默认值,但是使用Spring Data Jpa的save后默认值没有生效
问题描述:MySQL数据库建表时对于某个字段设置了默认值,但是使用Spring Data Jpa的save后默认值没有生效.MySQL数据库中构建的用户表表结构如下所示: DROP TABLE IF ...
- 数据库间表结构对比和数据对比
概述 对于企业软件开发或实施人员,在软件实施过程中,经常会遇到了这么一个问题,我们在客户那边安装了整个ERP程序并且向数据库中导入了客户提供给我的基础资料,程序进入试运行阶段,在试运行期间,客户反映出 ...
- 把数据库的表结构导出Excel格式
把数据库的表结构导出Excel格式 话不多说先上代码! SELECT COLUMN_NAME 列名, COLUMN_TYPE 数据类型, DATA_TYPE 字段类型, CHARACTER_MAXIM ...
最新文章
- GitLab 简易指引(二):GitLab Runner 安装与配置
- getDeclaredField和getField的区别
- Nifi清空Queue操作
- 自定义Java annotation及解析和使用
- Eclipse 常用快捷键(转)
- Python画等高线以及标注
- python安装教程-最新Python安装图文教程[很详细]
- pytorch梯度的自动求取
- 当贝显示服务器生病,【当贝市场】电视盒子卡顿的三大原因
- djangobook的旧版本代码,关于数据库
- 【环境配置】Collecting package metadata (current_repodata.json): failed的问题解决
- 西南交通大学高级语言程序设计(SCAI000812)第2次实验报告-学生成绩管理系统(链表版)
- 带你了解ICCV、ECCV、CVPR三大国际会议
- c语言键盘符号大全,求c语言各种符号 并且意义。。在键盘上没有的 如何打?...
- 嵌入式Linux(5):驱动开发网络调试驱动设备的Linux系统移植
- #pragma multi_compile_fwdbase
- bzoj4455 [Zjoi2016]小星星
- 实验:通过NetBus了解计算机病毒及恶意代码及其防范
- 电脑更新后突然检测不到外接显示器
- 2023年天猫618预售限时抢免定金福利玩法介绍