有关Mysql自动生成时间戳
来源:互联网 发布:windows恶意删除工具 编辑:程序博客网 时间:2024/06/06 13:16
假设表有3个字段:id、name、ts,希望在新增记录时能自动设置ts字段为当前时间
设置DEFAULT CURRENT_TIMESTAMP即可
CREATE TABLE `test` (
`id` int NOT NULL,
`name` varchar(255),
`ts` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) COMMENT='';
如果使用Navicat建表就是在图红框中选择默认值为CURRENT_TIMESTAMP
如果希望在更新记录时还能自动更新ts字段为当前时间
设置ON UPDATE CURRENT_TIMESTAMP
CREATE TABLE `test` (
`id` int NOT NULL,
`name` varchar(255),
`ts` timestamp NOT NULL ON UPDATE CURRENT_TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) COMMENT='';
设置DEFAULT CURRENT_TIMESTAMP即可
CREATE TABLE `test` (
`id` int NOT NULL,
`name` varchar(255),
`ts` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) COMMENT='';
如果使用Navicat建表就是在图红框中选择默认值为CURRENT_TIMESTAMP
如果希望在更新记录时还能自动更新ts字段为当前时间
设置ON UPDATE CURRENT_TIMESTAMP
CREATE TABLE `test` (
`id` int NOT NULL,
`name` varchar(255),
`ts` timestamp NOT NULL ON UPDATE CURRENT_TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) COMMENT='';
阅读全文
0 0
- 有关Mysql自动生成时间戳
- Mysql 设置时间自动生成
- mysql自动插入时间戳
- 有关hibernate 自动生成id
- Hibernate使MySql TimeStamp字段自动生成CURRENT_TIMESTAMP日期时间
- MySQL数据库自动添加时间戳
- mysql id自动增加和时间戳
- mysql 自动插入时间
- ThinkPHP3.2.1有关自动生成以及控制器
- MySQL 生成 时间轴
- mysql生成随机时间
- mysql生成随机时间
- Mysql自动生成javabean
- mysql自动生成备份
- 有关时间戳
- MySQL中有关时间的三个函数
- MySQL 有关日期时间 函数总结
- mysql 日期时间有关的函数
- CentOS6.5 yum安装svn以及配置
- CountDownLatch、CyclicBarrier & Semaphore
- MyEclipse 8.5创建web项目
- ios 保留小数点
- 二、工单流程JBPM-------JBPM环境搭建
- 有关Mysql自动生成时间戳
- 根据根据子id查询所有的父id,根据父id 递归查询所有下级,
- oracle 连接查询,子查询,分组函数
- IDEA maven项目创建Web时 JSP如何使用标签
- 数据库开发---SQL语句总结(1)
- MapReduce练习一(计数,去重,排序,平均成绩)
- Java线程池并发执行多个任务
- webpack学习笔记-6-webpack-dev-server
- gcc和g++的区别