VeastLee 2018-12-28 17:19 采纳率: 25%
浏览 8555

MySQL 报错 com.alibaba.druid.sql.parser.EOFParserException: EOF

ResultLogCleaner meets an unexpected exception, 
### Error updating database.  Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: com.alibaba.druid.sql.parser.EOFParserException: EOF
### The error may involve defaultParameterMap
### The error occurred while setting parameters
### SQL: delete from t_case_changelog where cVersion = ? and caseNo in
### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: com.alibaba.druid.sql.parser.EOFParserException: EOF
; bad SQL grammar []; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: com.alibaba.druid.sql.parser.EOFParserException: EOF

报错详情如上,请问有人遇到过类似的错误吗,可能的造成原因又是什么呢。

if(!CollectionUtils.isEmpty(casesNotExisted))
{
    logger.info("current cVersion:" + cVersion);
    // 分批处理,100为标准
    int numberOfHundred = casesNotExisted.size() / 100;
    List<String> tempCaseNotExisted;
    for(int i = 0;i < numberOfHundred;i++)
    {
        tempCaseNotExisted = casesNotExisted.subList(i * 100, (i + 1) * 100);                   
        count += caseLogDao.deleteCaseNotExisted(tableName, tempCaseNotExisted, cVersion);
        logger.info("end to delete " + (i + 1) + " hundred cases");
    }
    tempCaseNotExisted = casesNotExisted.subList(numberOfHundred * 100, casesNotExisted.size());
    if(!CollectionUtils.isEmpty(tempCaseNotExisted))
    {
        logger.info(tempCaseNotExisted.size() + " cases will be deleted at last.");
        count += caseLogDao.deleteCaseNotExisted(tableName, tempCaseNotExisted, cVersion);
    }       
    logger.info(count + " records has been deleted.");
}   

根据错误日志,出错应该在for循环里面

  • 写回答

2条回答 默认 最新

  • 强化脑细胞 2018-12-28 10:13
    关注

    sql语句拼接有问题

    评论

报告相同问题?

悬赏问题

  • ¥15 用windows做服务的同志有吗
  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图