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 重命名表的操作方法及注意事项
May 21 MySQL
MySQL实例精讲单行函数以及字符数学日期流程控制
Oct 15 MySQL
Mysql排序的特性详情
Nov 01 MySQL
MySQL数据库如何给表设置约束详解
Mar 13 MySQL
MYSQL如何查看进程和kill进程
Mar 13 MySQL
解决MySQL报“too many connections“错误
Apr 19 MySQL
在MySQL中你成功的避开了所有索引
Apr 20 MySQL
MySQL数据库安装方法与图形化管理工具介绍
May 30 MySQL
mysql查看表结构的三种方法总结
Jul 07 MySQL
MySQL添加索引特点及优化问题
Jul 23 MySQL
MySQL 原理与优化之Update 优化
Aug 14 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
ASP和PHP都是可以删除自身的
2007/04/09 PHP
sae使用smarty模板的方法
2013/12/17 PHP
linux实现php定时执行cron任务详解
2013/12/24 PHP
yii框架配置默认controller和action示例
2014/04/30 PHP
php实现图片压缩处理
2020/09/09 PHP
从父页面读取和操作iframe中内容方法
2009/07/25 Javascript
THREE.JS入门教程(4)创建粒子系统
2013/01/24 Javascript
JavaScript变量声明详解
2014/11/27 Javascript
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
2014/12/18 NodeJs
jQuery+css3实现文字跟随鼠标的上下抖动
2015/07/31 Javascript
javascript实现滚动效果的数字时钟实例
2016/07/21 Javascript
jQuery+ajax读取并解析XML文件的方法
2016/09/09 Javascript
JS前端开发判断是否是手机端并跳转操作(小结)
2017/02/05 Javascript
微信小程序 中wx.chooseAddress(OBJECT)实例详解
2017/03/31 Javascript
w3c编程挑战_初级脚本算法实战篇
2017/06/23 Javascript
JS动态修改网页body的背景色实例代码
2017/10/07 Javascript
微信小程序收货地址API兼容低版本解决方法
2019/05/18 Javascript
微信小程序如何调用图片接口API并居中显示
2019/06/29 Javascript
JointJS JavaScript流程图绘制框架解析
2019/08/15 Javascript
原生JS实现相邻月份日历
2020/10/13 Javascript
Python的Twisted框架中使用Deferred对象来管理回调函数
2016/05/25 Python
python利用dlib获取人脸的68个landmark
2019/11/27 Python
通过实例简单了解Python sys.argv[]使用方法
2020/08/04 Python
详解pandas映射与数据转换
2021/01/22 Python
CSS3 优势以及网页设计师如何使用CSS3技术
2009/07/29 HTML / CSS
StubHub西班牙:购买和出售全球活动门票
2017/06/05 全球购物
乌克兰在线电子产品商店:MTA
2019/11/14 全球购物
原材料检验岗位职责
2014/03/15 职场文书
领导班子自我剖析材料
2014/08/16 职场文书
后勤管理员岗位职责
2014/08/27 职场文书
党支部先进事迹材料
2014/12/24 职场文书
齐云山导游词
2015/02/06 职场文书
建党伟业电影观后感
2015/06/01 职场文书
合理缓解职场压力,让你随时保持最佳状态!
2019/06/21 职场文书
Python基础之元编程知识总结
2021/05/23 Python
python DataFrame中stack()方法、unstack()方法和pivot()方法浅析
2022/04/06 Python