数据库遇到的问题及处理方式
作者:互联网
数据库遇到的问题及处理方式
格式化日期
STR_TO_DATE(r.ACCESS_TIME,'%Y-%m-%d')=#{beginTime}
字符串排序
ORDER BY 字符串+0
(判断是否为null 为null显示0或者显示其他)
IFNULL( LATE_FEE_RATE, 0 ) lateFeeRate
in冒号去掉 (devSn是一个字符串哦)
FIND_IN_SET (s.DEV_SN,#{devSn})
分批添加数据
public void insertList(List<Student> list) {
int insertLength = list.size();
int i = 0;
while (insertLength > 600) {
dao.insertList(list.subList(i, i + 600));
i = i + 600;
insertLength = insertLength - 600;
}
if (insertLength > 0) {
dao.insertList(list.subList(i, i + insertLength));
}
}
循环集合in
in(
<foreach collection="list" item="item" index="index" separator=",">
#{item}
</foreach>
)
标签:insertList,600,遇到,处理,数据库,list,subList,字符串,insertLength 来源: https://blog.csdn.net/qq_43410909/article/details/120163714