一、> ,>=, < ,<= 的使用时需要注意的问题。
由于mybatis的配置文件是xml文件,在解析xml文件的时候对于<,>会进行解析。所以我们字进行比较的时候需要进行处理。
1、使用< < 小于,> > 大于,& & 和号,' ' 省略号," " 引号。
2、使用<![CDATA[>]]>。
二、时期比较使用函数注意。
对于日期进行比较的时候,像datetime类型的,格式如:2018-08-08 08:08:08 .
可以使用cast(exp as DATE)函数进行比较,但是本人在使用的过程中发现有一些问题,于是改为 unix_timestamp()函数,一般我们会用到和当前时间比较mysql中获取sql执行前的时间的函数是now(),这个数值在sql执行的过程中是不变的,假如我们sql语句执行了一秒,那么now()获得到的时间是一秒之前的时间。而SYSDATE则是当时的时间。
下面的是mysql中常用的日期函数:
NOW.返回时间,
CURDATE,返回时间的日期,
CURTIME,返回时间,
UNIX_TIMESTAMP,
SYSDATE,返回时间。
项目问题,笔记留存,已备后需!