sql中经常会出现如下所示的这种异常,Infinity 无穷大的意思,
所以造成的原因大部分是 除数为0
可能是接受的除数就是0,也可能是默认为0进行了除法运算,围绕这个方向去检查sql语句,相信能找到异常的地方。
java.sql.SQLException: 'Infinity' is not a valid numeric or approximate numeric value
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:996)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:935)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:924)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:870)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:996)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:935)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:924)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:870)