mysql 根据当前时间戳_mysql timestamp类型 根据当前时间戳更新

注意到这个是因为一次事故。

一个简单的操作记录表,只记录了一个操作人,操作时间,操作结果。

当时为了演示效果,在生产环境中去修改,创建数据。

一顿操作猛如虎之后发现,所有改过的数据的创建时间都变成了当前时间,演示效果更不好了,还破坏了原本的数据。

经过研究发现,当数据类型是timestamp的时候,多了个根据当前时间更新

也就是下图的这个东西,将创建时间勾选了根据当前时间更新导致的问题。

aa98613ac29456e9e295900105192a31.png

所以呢。。

如果设置了CURRENT_TIMESTAMP为默认值,勾选了根据当前时间更新,表示每次更新这条数据的时候,该字段都会更新成当前时间

不勾选则表示当插入数据的时候,该字段默认值为当前时间

可以根据这个特性来生成【创建时间】和【更新时间】两个字段,且不需要代码来维护

CREATE TABLE `mytest` (

`text` varchar(255) DEFAULT ‘‘ COMMENT ‘内容‘,

`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ‘创建时间‘,

`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT ‘更新时间‘

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

原文:https://www.cnblogs.com/reded/p/11972392.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/468431.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

设置拖拽事件,获取拖拽内容

设置dragEnter 设置DragDrop using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Text.RegularExpressions; using System.Threading.Tasks; using…

笔记本电脑锁_2020年双11有哪些值得选购的笔记本电脑?(全能本/便携高性能笔记本电脑/设计本)...

(本文于2020年10月22日更新)本文章会不定期更新,保证文章的时效性和准确性,可点赞或收藏本文章,这样在需要的时候可以找到啦。文章推荐产品较多,按价位排序,篇幅较长,可按键盘CtrlF快…

android libc 有哪些函数_Android scudo功能介绍

一 简述前面介绍了malloc_debug功能,用来进行内存泄露等检测,其实android可以使用多种方法进行内存相关的监控。比如利用llvm功能再编译时添加内存的相关检测。Android R默认开启了scudo。scudo这个选项主要功能是再分配内存时会添加64 bit的Header// Ou…

300来行代码实现最小Linux文件系统

Linux作为一个类UNIX系统,其文件系统保留了原始UNIX文件系统的表象形式,它看起来是这个样子:rootname-VirtualBox:/# lsbin boot cdrom dev etc home lib lib64 lostfound media mnt opt proc root run sbin snap srv sys …

淘宝怎么多个订单一起付款_淘宝未付款订单如何催付?

淘宝未付款订单如何催付?很多人只认为运营就是技巧,其实客服也是需要技巧的,客服也是关键的数据支撑。一个好的客服团队,能够很好地提高转化率、客单价、复购率,有效的降低退款率、纠纷等售后问题。今天和大家分享一下…

mysql存储过程触发器游标_MySQL存储过程,触发器,游标

语法:1.存储过程:create PROCEDURE name(argment_list)beginsql_statement;end2.触发器:create trigger name (before|after) (insert | update | delete) on table_namefor each rowbeginsql_statement;end3.游标:declare cursor_name curso…

爱大姚,恨男篮

先祝姚明生日快乐2019年9月12日。是中国篮协主席、CBA董事长姚明39岁的生日,时间已经过去几天了,当时铺天盖地的都是其他的热点新闻,很多人,包括我也忘记了这个大个子已经39岁了,看着中国男篮的惨败,很想冲…

Linux 内核系统架构

描述Linux内核的文章已经有上亿字了但是对于初学者,还是应该多学习多看,毕竟上亿字不能一下子就明白的。即使看了所有的Linux 内核文章,估计也还不是很明白,这时候,还是需要fucking the code.28年前(1991年8月26日)Lin…

gif透明背景动画_如何利用premiere制作GIF动态图片

GIF制作流程(也可以用此教程把视频变成GIF动图)作者:益红一、导出设计文件将要做动画的文件在ps里面导出 (透明图层用PNG)(也可以将合适的视频片段作为素材)二、在PR里面新建项目打开 Adobe premiere选择 新建项目找到新建项目 — 命名 —设置合适的项目 位置-点击浏…

mysql sqlserver分页_SqlServer、MySql万能分页代码

sql数据库中常用的分页 我做了一个万能的 用的上的小伙伴拿去耍吧go ----SqlServer万能分页代码create procedure [dbo].[sp_datapager]pagesize int,--每一页的大小pageindex int,--页码数tablename varchar(Max),--表的名称keycolumn varchar(20),---主键idcolumns varchar(…

并查集做题总结

CF 469B 构造出两个节点n1,n2来存放A集合和B集合中的数据,显然一个合理的分配不会使得一个元素既在A里面,也在B里面。而由于每一个元素都要去分配,如果a-x没有那它就得在B里面(和n2合并),同理对于b-x没有的…

离职了

这是我毕业后的第一份工作...面试时,HR小姐姐告诉我...然鹅...我入职之后才发现:对标阿里的只有加班强度对标华为的只有狼性文化对标百度的,额,没有对标百度同事们有的住在海淀区、有的住在朝阳区,作为刚毕业的一枚“穷…

windows7官方原版_如何下载微软原版操作系统、办公软件

如何下载微软原版操作系统、办公软件?简介:微软操作系统从MS-DOS到Windows XP,Windows 7,Windows 8,再到现在的Windows 10 ,一代比一代强,每代都有自己的特点。现在我们能从官网上下载到的只有W…

gojs 部分功能实现

最近做的项目用到了gojs,使用了一段时间发现其功能特别强大,先记录下目前自己用到的把 1. 初始化画布 myDiagram $(go.Diagram, "myDiagramDiv", {}); 2. 定义node 模型 myDiagram.nodeTemplate $(go.Node, "Vertical", { locati…

CPU是如何访问到内存的?

讨论的重点我们知道CPU有地址总线,数据总线和控制总线数据总线(Data Bus):在CPU与RAM之间来回传送需要处理或是需要储存的数据。地址总线(Address Bus):用来指定在RAM(Random Access…

海量url mysql_海量数据mysql优化步骤

第一优化你的sql和索引;第二加缓存,memcached,redis;第三以上都做了后,还是慢,就做主从复制或主主复制,读写分离,可以在应用层做,效率高,也可以用三方工具,第…

macos支持exfat吗_打造便捷、人性化的macOS桌面使用环境

原标题:打造便捷、人性化的macOS桌面使用环境打造便捷、人性化的macOS桌面使用环境 2020-10-23 17:25:410点赞4收藏0评论欢迎参加#果粉是怎样炼成的#征稿,围观秋季发布会新品!是什么让苹果生态无法割舍?快来讲讲你的果粉炼成记&am…

Delphi XE7的Splash 功能

Delphi XE7的Splash 功能转载于:https://www.cnblogs.com/LittleTiger/p/7020349.html

滴滴是如何搭建起PB级数据中台的?

滴滴公司自12年底上线至今,俨然成功跻身互联网大咖行列,在以流量活命的互联网世界里,如果没有一定的硬核技术为业务做支撑,单靠营销与宣传,是没有办法留住日益挑剔的用户的。我们今天就谈一谈滴滴打车背后所用到的大数…

gdbc 同步mysql_Jdbc数据同步

ElasticSearch 安装安装前准备安装JDK7及以上版本(这里不再讲述JDK安装步骤)下载ElasticSearch安装包,点击 获取elasticsearch-2.1.1.tar.gz安装包(https://download.elasticsearch.org/elasticsearch/release/org/elasticsearch/distribution/tar/elasticsearch/2.…