需求场景
在服务器开发中,经常会遇到需要记录数据库记录的创建时间与更新时间,尝试过多种方式,从最基本的开发人员手工设置,到AOP的切面编程,无一算得上是完美的解决方案。
也许有人使用过触发器在数据库层面上解决的方案,但是这不是最终的方案。
终极解决方案
在数据库表设计上直接解决
`createTime` datetime DEFAULT CURRENT_TIMESTAMP,
`updateTime` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PS
- datetime(3):括号内的数字表示保留的毫秒位数。