当前位置:网站首页>mysql 时间字段默认设置为当前时间
mysql 时间字段默认设置为当前时间
2022-08-03 05:29:00 【m0_55070913】
1、直接在创建表时添加该列并声明默认值,如下:
CREATE TABLE `table1` (
`id` int(11) NOT NULL,
`createtime` timestamp NULL default CURRENT_TIMESTAMP,
`updatetime` timestamp NULL default CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
如果是在navicat下操作的话,设置字段的类型为timestamp,默认值写上CURRENT_TIMESTAMP,如下图:

2、在现有表中添加新列
ALTER TABLE table1
ADD COLUMN `createtime` timestamp NULL DEFAULT CURRENT_TIMESTAMP
3、 修改某一列为时间格式并添加默认值
alter table table1
change createtime newtime timestamp null default current_timestamp
4、展示毫秒
如果想记录到毫秒,设置CURRENT_TIMESTAMP(3)即可
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦
边栏推荐
猜你喜欢
随机推荐
SSL证书验证怎么做?有几种方式?
如何使用md5码验证文件的一致性
嘿!selenium自动下载driver版本,得知道一下
【设计指南】避免PCB板翘,合格的工程师都会这样设计!
在OracleLinux8.6的Zabbix6.0中监控Oracle11gR2
【DIoU CIoU】DIoU和CIoU损失函数理解及代码实现
Oracle 11g silent install
PHP Composer常用命令积累
Use of Alibaba Cloud SMS Service (create, test notes)
TFS(Azure DevOps)禁止多人同时签出
contos install php-ffmpeg and tp5.1 using plugin
Command errored out with exit status 1类似问题解决方案
Oracle 11g静默安装
mysql的配置文件(my.ini或者 my.cnf)所在位置
2021-06-15
【云原生 · Kubernetes】Kubernetes基础环境搭建
ES6中 async 函数、await表达式 的基本用法
ES 中时间日期类型 “yyyy-MM-dd HHmmss” 的完全避坑指南
数据库OracleRAC节点宕机处理流程
Monitoring Oracle11gR2 in Zabbix6.0 of OracleLinux8.6









