美文网首页
Java开发防“坑”指南

Java开发防“坑”指南

作者: 善思者_tin | 来源:发表于2020-02-11 00:09 被阅读0次

一、SQL语句防坑

更新语句

update apps set owner_code='54321' and owner_name='李四' where

owner_code='12345' and owner_name='张三';

执行结果:

分析:update apps set owner_code=('54321' and owner_name='李四')where

owner_code='12345' and owner_name='张三';

而(‘54321’ and owner_name=’李四’)是一个逻辑表达式,而这里不难知道owner_name并不是‘李四’。因此,这个逻辑表达式的结果为false,false在MySQL中等价于0!

正确写法:

update apps set owner_code='54321' , owner_name='李四' where

owner_code='12345' and owner_name='张三'; 

二、代码防坑

2.1、YYYY-MM-DD

场景:

2019-12-31 转 YYYY/MM/dd 格式: 2020/12/31

2020-01-01 转 YYYY/MM/dd 格式: 2020/01/01

2019-12-31 转 yyyy/MM/dd 格式: 2019/12/31

2020-01-01 转 yyyy/MM/dd 格式: 2020/01/01

看字说话YYYY,week based year 是 ISO 8601 规定的。

2019-12-31号这一天,安周算年份已经属于2020年了,格式化之后就变成2020年,后面的月份日期不变。

总结:YYYY和yyyy不一样的,DD和dd也是不一样要切记

相关文章

  • Java开发防“坑”指南

    一、SQL语句防坑 更新语句 update apps set owner_code='54321' and own...

  • css粘性定位position: sticky

    css粘性定位position:sticky问题采坑position: sticky 详解(防坑指南)CSS中po...

  • 2019-04-08 Swig java Jni开发指南

    Swig java Jni开发指南目录Swig java Jni开发指南 Swig参考文档 全局变量 常量 只读变...

  • 防坑指南

    结合本人生活中被坑的经历,揭露常见推销手段 1.美容院 一些美容院会在人多的地方,例如超市出口拉客,宣称让你体验,...

  • 防坑指南

    现在生活好了,但是生活压力也大了,所以每个人都想要在工作之余兼职赚更多的钱,但是也怕遇到很多坑。接下来叶子就给大家...

  • 进入币圈炒币1年,我人格分裂了

    防追涨杀跌的指南 今天小韭菜群里,韭菜侠发了一篇数字货币投资的防掉坑指南,其中关于如何防止追涨杀跌的指南,得到标叔...

  • Java Getter/Setter “防坑指南”来了

    本文由 yanglbme 原创,首发于公众号“Doocs开源社区”,欢迎转载。 Getter/Setter 在 J...

  • 书籍2018-05-15

    《Java实用系统开发指南》

  • Springmvc 防坑指南

    接收 appliction/json 的请求 在spring-mvc.xml的 PATCH请求 参考 http...

  • 笔记防坑指南

    为什么要记笔记 从小我就是一个不记笔记的人。 对,你没看错,我几乎,从来不记笔记。因为我很少会忘掉真正重要的事情。...

网友评论

      本文标题:Java开发防“坑”指南

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