300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > MySQL中当记录更新时timestamp类型自动更新时间【MySQL】

MySQL中当记录更新时timestamp类型自动更新时间【MySQL】

时间:2019-02-11 14:07:17

相关推荐

MySQL中当记录更新时timestamp类型自动更新时间【MySQL】

数据库|mysql教程

更新时间,sql语句,记录

数据库-mysql教程

android获取网页源码,ubuntu 略过目录,tomcat测试高并发数,爬虫吃东西,php中的危险函数,seo央视lzw

MySQL中当记录更新时timestamp类型自动更新时间

java 编译器源码,vscode提示不见了,ubuntu安装mbr,tomcat窗口显示多行,爬虫租房信息,php匹配大括号,陕西省排名seo加盟,网站模板导入aspcms,html移动端全套app模板下载lzw

我使用navicat,如果将日期类型选择为timestamp时,会发现IDE多了一个选项:

织梦网站模板源码下载,vscode怎么写前端代码,ubuntu怎样启动,tomcat优化详细教程,济宁北湖爬虫,php 数组写到文件,诸暨seo关键词推广,ecshop手机网站支付宝接口,dedecms模板设计lzw

查看IDE自动生成的sql语句:

写道

`lastUpdate` timestamp NOT NULL DEFAULT ‘0000-00-00 00:00:00’ ON UPDATE CURRENT_TIMESTAMP

如果去掉这个选项后:

写道

`lastUpdate` timestamp NOT NULL DEFAULT ‘0000-00-00 00:00:00’

区别就是“ ON UPDATE CURRENT_TIMESTAMP”了,他的作用就是当记录有“变化“时会自动更新lastUpdate时间为系统当前时间。

注意:特意强调了有变化,换句话说,即使使用update语句,但是内容没有变化的话,该值就不会自动更新了。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。