美文网首页
Mysql的一些实战骚操作

Mysql的一些实战骚操作

作者: 黄靠谱 | 来源:发表于2019-05-25 12:30 被阅读0次

字段属性 (On Update属性)

业务需求:需要记录一个业务数据的创建时间、更新时间

传统的方法是代码维护:创建的时候set create_time,修改的时候维护 update_time

但是mysql On Update的字段属性,可以完全由数据库去维护一个数据的创建时间和更新时间。

CREATE TABLE `test` (
  `id` bigint(11) NOT NULL AUTO_INCREMENT COMMENT 'Profile ID',
  `add_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8

于是代码里面你都不需要有这两个字段,数据库维护了,而且没有数据变化的时候,即使调用update数据,update time也不会更新,真棒!

zeroDateTimeBehavior=convertToNull

把空的时间直接转换为null,避免了空的插入会生成系统时间
localhost:3306/test?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull

条件删除

delete user_detail from user_detail , user b where user_detail.user_id=b.id;

相关文章

  • Mysql的一些实战骚操作

    字段属性 (On Update属性) 业务需求:需要记录一个业务数据的创建时间、更新时间 传统的方法是代码维护:创...

  • 《关于MySQL的一些骚操作》

    概要 回顾以前写的项目,发现在规范的时候,还是可以做点骚操作的。 假使以后还有新的项目用到了MySQL,那么肯定是...

  • 学习微信朋友圈的感想!

    听课之后,立即实战操作才行!图象,自我介绍,能撩能骚的技巧!都需要积累经验!️

  • MySQL实战 目录

    MySQL实战 MySQL实战1 数据库概念介绍MySQL实战2 语法、筛选条件和函数MySQL实战3 分组查询和...

  • MySQL 主从同步(一)

    目录: 一、mysql主从同步概念说明 二、主从同步实战操作 三、主从同步实战相关资源 阅读完本文你的收获: my...

  • MySQL实战45讲阅读笔记-MVCC

    系列MySQL实战45讲阅读笔记-MySQL入门MySQL实战45讲阅读笔记-日志MySQL实战45讲阅读笔记-锁...

  • MySQL实战45讲阅读笔记-索引

    系列MySQL实战45讲阅读笔记-MySQL入门MySQL实战45讲阅读笔记-日志MySQL实战45讲阅读笔记-锁...

  • MySQL实战45讲阅读笔记-日志

    系列MySQL实战45讲阅读笔记-MySQL入门MySQL实战45讲阅读笔记-日志MySQL实战45讲阅读笔记-锁...

  • MySQL实战45讲阅读笔记-锁

    系列MySQL实战45讲阅读笔记-MySQL入门MySQL实战45讲阅读笔记-日志MySQL实战45讲阅读笔记-锁...

  • MySQL实战45讲阅读笔记-MySQL入门

    系列MySQL实战45讲阅读笔记-MySQL入门MySQL实战45讲阅读笔记-日志MySQL实战45讲阅读笔记-锁...

网友评论

      本文标题:Mysql的一些实战骚操作

      本文链接:https://www.haomeiwen.com/subject/knvazqtx.html