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 相关文章推荐
MySQL8.0.24版本Release Note的一些改进点
Apr 22 MySQL
Mysql基础知识点汇总
May 26 MySQL
虚拟机linux端mysql数据库无法远程访问的解决办法
May 26 MySQL
Navicat for MySQL的使用教程详解
May 27 MySQL
Mysql 设置boolean类型的操作
Jun 04 MySQL
MySQL中IF()、IFNULL()、NULLIF()、ISNULL()函数的使用详解
Jun 26 MySQL
Mysql数据库按时间点恢复实战记录
Jun 30 MySQL
MySQL系列之十 MySQL事务隔离实现并发控制
Jul 02 MySQL
QT连接MYSQL数据库的详细步骤
Jul 07 MySQL
为什么MySQL不建议使用SELECT *
Apr 03 MySQL
MySQL 逻辑备份 into outfile
May 15 MySQL
mysql sock文件存储了什么信息
Jul 15 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和ACCESS写聊天室(二)
2006/10/09 PHP
php结合表单实现一些简单功能的例子
2011/06/04 PHP
php中计算未知长度的字符串哪个字符出现的次数最多的代码
2012/08/14 PHP
PHP与MYSQL中UTF8编码的中文排序实例
2014/10/21 PHP
php实现字符串首字母转换成大写的方法
2015/03/17 PHP
Yii配置与使用memcached缓存的方法
2016/07/13 PHP
php如何利用pecl安装mongodb扩展详解
2019/01/09 PHP
js确定对象类型方法
2012/03/30 Javascript
jQuery的Ajax的自动完成功能控件简要说明
2013/02/22 Javascript
javascript根据时间生成m位随机数最大13位
2014/10/30 Javascript
JavaScript设计模式之原型模式(Object.create与prototype)介绍
2014/12/28 Javascript
node-webkit打包成exe文件被360误报木马的解决方法
2015/03/11 Javascript
JavaScript实现彩虹文字效果的方法
2015/04/16 Javascript
xmlplus组件设计系列之树(Tree)(9)
2017/05/02 Javascript
easyUI下拉列表点击事件使用方法
2017/05/18 Javascript
自适应布局meta标签中viewport、content、width、initial-scale、minimum-scale、maximum-scale总结
2017/08/18 Javascript
使用cropper.js裁剪头像的实例代码
2017/09/29 Javascript
使用Vuex实现一个笔记应用的方法
2018/03/13 Javascript
详解JS中统计函数执行次数与执行时间
2018/09/04 Javascript
详解Vue组件之间通信的七种方式
2019/04/14 Javascript
python利用requests库进行接口测试的方法详解
2018/07/06 Python
Python转换时间的图文方法
2019/07/01 Python
Python + selenium + crontab实现每日定时自动打卡功能
2020/03/31 Python
python使用多线程查询数据库的实现示例
2020/08/17 Python
语文教育专业推荐信范文
2013/11/25 职场文书
初中学生期末评语
2014/04/24 职场文书
市政工程技术专业自荐书
2014/07/06 职场文书
中药学专业毕业生推荐信
2014/07/10 职场文书
火锅店的活动方案
2014/08/15 职场文书
王金山在党的群众路线教育实践活动总结大会上的讲话稿
2014/10/25 职场文书
节水倡议书
2015/01/19 职场文书
总经理岗位职责
2015/02/04 职场文书
合同纠纷调解书
2015/05/20 职场文书
刑事附带民事上诉状
2015/05/23 职场文书
何玥事迹观后感
2015/06/16 职场文书
动画电影《龙珠超 超级英雄》延期上映
2022/03/20 日漫