MySQL表字段时间设置默认值


Posted in MySQL onMay 13, 2021

应用场景

  • 在数据表中,要记录的每条数据是什么时候创建的,不需要应用程序去特意记录,而是由数据库获取当前时间自动记录创建时间。
  • 在数据库中,要记录每条数据是什么时候修改的,不需要应用程序去特意记录,而由数据库获取当前时间自动记录修改时间。

在数据库中获取当前时间

  • oracle:select sysdate from dual;
  • sqlserver:select getdate();
  • mysql:select sysdate();  select now();

MySQL中时间函数NOW()和SYSDATE()的区别

NOW()取的是语句开始执行的时间,SYSDATE()取的是动态的实时时间。

因为NOW()取自mysql的一个变量”TIMESTAMP”,而这个变量在语句开始执行的时候就设定好了,因此在整个语句执行过程中都不会变化。

执行下面这个例子就明白了:

SELECT NOW(),SYSDATE(),SLEEP(3),NOW(),SYSDATE()

先查询了NOW()和SYSDATE(),然后sleep了3秒,再查询NOW()和SYSDATE(),结果如下:

MySQL表字段时间设置默认值

实现方式

  1. 将字段类型设为 TIMESTAMP。
  2. 将默认值设为 CURRENT_TIMESTAMP。

举例应用

创建一个表time,主键为id,其中一个字段为date,默认系统当前时间:

CREATE TABLE time(
id INT PRIMARY KEY,
date TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);

插入一条数据:

INSERT INTO time(id) VALUES(1);

查询结果:

MySQL表字段时间设置默认值

到此这篇关于MySQL表字段时间设置默认值的文章就介绍到这了,更多相关MySQL 字段时间默认值内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

MySQL 相关文章推荐
MySQL索引篇之千万级数据实战测试
Apr 05 MySQL
浅谈Mysql多表连接查询的执行细节
Apr 24 MySQL
详解MySQL数据库千万级数据查询和存储
May 18 MySQL
分析MySQL抛出异常的几种常见解决方式
May 18 MySQL
虚拟机linux端mysql数据库无法远程访问的解决办法
May 26 MySQL
MySQL系列之二 多实例配置
Jul 02 MySQL
MySQL 四种连接和多表查询详解
Jul 16 MySQL
SQL之各种join小结详细讲解
Aug 04 MySQL
MySQL悲观锁与乐观锁的实现方案
Nov 02 MySQL
关于k8s环境部署mysql主从的问题
Mar 13 MySQL
Mysql调整优化之四种分区方式以及组合分区
Apr 13 MySQL
jdbc中自带MySQL 连接池实践示例
Jul 23 MySQL
MySql新手入门的基本操作汇总
May 13 #MySQL
MySQL中你可能忽略的COLLATION实例详解
浅谈mysql执行过程以及顺序
mysql 8.0.24版本安装配置方法图文教程
mysql 8.0.24 安装配置方法图文教程
MySQL 如何分析查询性能
May 12 #MySQL
如何用Navicat操作MySQL
You might like
php登陆页的密码处理方式分享
2013/10/14 PHP
显示youtube视频缩略图和Vimeo视频缩略图代码分享
2014/02/13 PHP
PHP实现用session来实现记录用户登陆信息
2018/10/15 PHP
php使用filter_var函数判断邮箱,url,ip格式示例
2019/07/06 PHP
Javascript实现真实字符串剩余字数提示的实例代码
2013/10/22 Javascript
JavaScript中的undefined学习总结
2013/11/30 Javascript
跨域传值即主页面与iframe之间互相传值
2013/12/09 Javascript
JS判断变量是否为空判断是否null
2014/07/25 Javascript
EasyUi datagrid 实现表格分页
2015/02/10 Javascript
jQuery实现渐变弹出层和弹出菜单的方法
2015/02/20 Javascript
JS控制表单提交的方法
2015/07/09 Javascript
Jquery组件easyUi实现手风琴(折叠面板)示例
2016/08/23 Javascript
JS根据生日月份和日期计算星座的简单实现方法
2016/11/24 Javascript
bootstrap组件之导航组件使用方法
2017/01/19 Javascript
微信小程序实现聊天对话(文本、图片)功能
2018/07/06 Javascript
Vue-cli3多页面配置详解
2020/03/22 Javascript
微信小程序仿通讯录功能
2020/04/09 Javascript
[03:22]DOTA2超级联赛专访单车:找到属于自己的英雄
2013/06/08 DOTA
[27:28]Ti4 冒泡赛第二天 iG vs NEWBEE 1
2014/07/15 DOTA
[01:55]《走出家门看比赛》——DOTA2 2015国际邀请赛同城线下观战
2015/07/18 DOTA
[03:12]TI9战队档案 - Virtus Pro
2019/08/20 DOTA
python利用MethodType绑定方法到类示例代码
2017/08/27 Python
用python编写第一个IDA插件的实例
2018/05/29 Python
python print输出延时,让其立刻输出的方法
2019/01/07 Python
Python解析json时提示“string indices must be integers”问题解决方法
2019/07/31 Python
Django Channel实时推送与聊天的示例代码
2020/04/30 Python
Pycharm同步远程服务器调试的方法步骤
2020/11/04 Python
python字典与json转换的方法总结
2020/12/28 Python
python实现代码审查自动回复消息
2021/02/01 Python
介绍一下linux的文件权限
2014/07/20 面试题
大一自我鉴定范文
2013/10/04 职场文书
婚礼秀策划方案
2014/05/19 职场文书
中国梦演讲稿范文
2014/08/28 职场文书
入党积极分子学习党的纲领思想汇报
2014/09/13 职场文书
2014年副班长工作总结
2014/12/10 职场文书
告知书格式
2015/07/01 职场文书