关于MYSQL的MAX函数

1.结果:

 完善代码循环控制条件

2.情况说明:

由于业务需要,需要对数据库的数据进行清洗,在进行循环控制的过程中,会对数据的id的最大值进行判断,但是发现程序无法正常结束。经过业务逻辑的判断,发现循环控制的部分可能出现问题,经过排查发现,max函数在没有值时候返回null,jdbc的结果集操作进行resultSet.getLong()时,返回了默认值0(com.mysql.jdbc.ResultSetImpl#getLong(int, boolean)),导致循环控制失败

关于MYSQL的MAX函数

关于MYSQL的MAX函数

3.处理:

循环控制增加判断值是否0