mysql怎么设置某个字段默认值(MySQL表字段时间设置默认值)
类别:数据库 浏览量:1218
时间:2021-10-05 00:20:31 mysql怎么设置某个字段默认值
MySQL表字段时间设置默认值应用场景
- 在数据表中,要记录的每条数据是什么时候创建的,不需要应用程序去特意记录,而是由数据库获取当前时间自动记录创建时间。
- 在数据库中,要记录每条数据是什么时候修改的,不需要应用程序去特意记录,而由数据库获取当前时间自动记录修改时间。
在数据库中获取当前时间
- 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(),结果如下:
实现方式
- 将字段类型设为 TIMESTAMP。
- 将默认值设为 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 字段时间默认值内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
原文链接:https://www.cnblogs.com/zbh355376/p/14401906.html
您可能感兴趣
- mysql默认的事务隔离级别是哪一种(MySql学习笔记之事务隔离级别详解)
- mysqldump 命令详解(mysqldump你可能不知道的参数)
- mysql5.7.19下载及安装教程(Apache2.2.16+PHP5.3.3+MySQL5.1.49的配置方法)
- mysql突然报错206无法连接(详解MySQL连接挂死的原因)
- python mysql配置(详解python校验SQL脚本命名规则)
- mysql使用步骤(聊一聊MySQL角色Role功能)
- mysql随机获取数据
- mysql数据库的备份与恢复的方法(详解Mysql之mysqlbackup备份与恢复实践)
- mysql 内置函数
- mysql的连接池名称如何查看(如何使用mysqladmin获取一个mysql实例当前的TPS和QPS)
- innodb和myisam(Mysql InnoDB和MyISAM区别原理解析)
- MySQL中TIMESTAMP和DATETIME
- mysql分页查询有几种(MySQL 查询的排序、分页相关)
- mysql中date_format日期格式化
- mysql图形化管理工具
- MySQL中ROUND四舍五入函数需要注意的地方
- 《金陵秘事》的剧情跌宕起伏 给观众带来的怎样的感官体验(金陵秘事的剧情跌宕起伏)
- 少儿口才表达影响未来一生,50首经典绕口令和孩子玩出聪明大脑(少儿口才表达影响未来一生)
- 玩网游居然让人更友善 很难以让人置信(玩网游居然让人更友善)
- 学好汉语拼音,从娃娃绕口令抓起,平时还是要多练 收藏好(从娃娃绕口令抓起)
- 仙女们的私藏鲜法大PK 鲜香切块牛肉(仙女们的私藏鲜法大PK)
- 天热没胃口 这道菜开胃又下饭,2个小技巧新手一学就会(这道菜开胃又下饭)
热门推荐
- css3 图片样式处理(CSS3实现漂亮的照片墙效果的简单实例推荐)
- sqlserver数据库同步复制(SqlServer将数据库中的表复制到另一个数据库)
- 如何测试idea启动tomcat成功(解决IDEA配置tomcat启动报错问题)
- EasyUI DateBox设置默认值
- python快速数据分类(Python基于滑动平均思想实现缺失数据填充的方法)
- javascript制作表格(JavaScript实现动态表格效果)
- vue组件滚动加载教程(Vue组件封装上传图片和视频的示例代码)
- docker容器启动执行多条命令(详解Shell脚本控制docker容器启动顺序)
- SQL Server日期与字符串之间的转换
- dedecms调用点击数(织梦DEDECMS中显示复制地址,推荐给QQ/MSN上的好友的代码)