MySQL:让表的时间字段在insert和update时自动更新
让字段自动更新为当前时间戳:
--insert时若不指定updated值,则插入当前时间
CREATE TABLE `test_update` (`id` int(32) NOT NULL,`updated` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;--insert时和update时若不指定updated值,则插入当前时间
CREATE TABLE `test_update` (`id` int(32) NOT NULL,`updated` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;--insert时若不指定updated值,则为NULL;update时若不指定updated值,则插入当前时间
CREATE TABLE `test_update` (`id` int(32) NOT NULL,`updated` timestamp NULL ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
timestamp类型只用来存储创建时间和更新时间,因为可以自动更新,不需要程序里来处理。
一般的时间用varchar存储比较好处理。
添加一个新字段:
ALTER TABLE `toll_station` ADD COLUMN `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '记录数据更新时间,自动更新,不要手动修改'
AFTER `status`;
MySQL:让表的时间字段在insert和update时自动更新相关推荐
- gbase迁移mysql_基于datax实现从gbase到mysql的数据迁移--时间字段篇
项目背景 前期已经写过几篇用datax实现异构数据迁移的文章,面对复杂的上游数据,无法用一种通用的方式来实现所有业务表的迁移,比如一个大业务表中rowid字段与表记录差异特别大(一个表有3亿条记录,里 ...
- 如何更新mysql数据库字段_如何使用MySQL一个表中的字段更新另一个表中字段
1,修改1列 update student s, city c set s.city_name = c.name where s.city_code = c.code; 2,修改多个列 update ...
- MySQL建表(那些字段必须)命令详解
MySQL建表(那些字段必须)命令详解1. create table命令 强调:使用建表命令之前必须使用use命令选择表所在的数据库.create table命令的格式如下: create table ...
- mysql血缘 表级血缘 字段级血缘GUDU GSP,JSQL PARSER,ANTLR MYSQL,DRUID
** 目的: ** 分析mysql的表级和字段级血缘,本文给出他人源码或示例 工具 GUDU-SQLPARSER GSP JSQL-PARSER antlr DRUID 横向对比 名称 开源 功能 优 ...
- mysql高效查出重复的手机号_Mysql必读MySQL大表中重复字段的高效率查询方法
<MysqL必读MysqL大表中重复字段的高效率查询方法>要点: 本文介绍了MysqL必读MysqL大表中重复字段的高效率查询方法,希望对您有用.如果有疑问,可以联系我们.MysqL大表重 ...
- mysql user表没有password字段,远程连接密码为空
mysql user表没有password字段,Navicat远程连接密码为空 在控制台登录mysql时,输入密码123456成功登录,没什么问题 mysql -u root -p 打开Navicat ...
- mysql建立电影表_【代码片段】MySQL新建表添加基础字段
MySQL数据库表中,经常会用到的三个字段 SQL建表时,直接插入 gmt_create datetime null comment '创建时间', gmt_modified datetime nul ...
- mysql查询今日没有时间字段_关于日期及时间字段的查询
前言: 在项目开发中,一些业务表字段经常使用日期和时间类型,而且后续还会牵涉到这类字段的查询.关于日期及时间的查询等各类需求也很多,本篇文章简单讲讲日期及时间字段的规范化查询方法. 1.日期和时间类型 ...
- php mysql 时间字段_php – MySQL中各种日期/时间字段类型的优...
> TIMESTAMP存储在MySQL专有方法中(尽管它基本上只是一个由年,月,日,小时,分钟和秒组成的字符串),此外,只要插入或更改记录,TIMESTAMP类型的字段就会自动更新.显式字段值给 ...
最新文章
- 洛谷 P4284 [SHOI2014]概率充电器 解题报告
- 1.11 为什么使用卷积-深度学习第四课《卷积神经网络》-Stanford吴恩达教授
- (六)6-3Mysql操作据二
- 实体类的动态生成(二)
- C#中XML的基本操作
- HandleExternalEventActivity
- 特斯拉明年会有100万辆自动驾驶出租车 你敢坐吗?
- mysql加索引后查询时间变长了(终于有头绪了)
- jQuery之animate自定义动画
- python神经网络案例——FC全连接神经网络实现mnist手写体识别
- 思科设备部署运营商架构-ipv6+isis+bgp配置实战
- 大学生计算机应用大赛广告设计,第11届全国大学生计算机应用能力与信息素养大赛 “平面视觉设计” 赛项圆满结束...
- 关于两个Myeclipse共存的问题,同时激活的问题
- Java模拟网上银行业务
- Linux驱动程序安装步骤
- Ant Design Pro模板无多标签页解决方案
- Redhat 7.2操作系统上Oracle 12C R2 RAC安装配置
- PHP常用数组(Array)函数整理
- 咸鱼菌玩3D—123D创建桌子
- 图神经网络(1):DGL基础