您当前的位置: 首页 >  ar

qq_34412985

暂无认证

  • 0浏览

    0关注

    1061博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

druid检查sql注入时报 sql injection violation, syntax error:expect RPAREN, actual IDENTIFIER token INTEGER

qq_34412985 发布时间:2020-09-10 18:59:43 ,浏览量:0

Caused by: java.sql.SQLException: sql injection violation, syntax error: syntax error, expect RPAREN, actual IDENTIFIER pos 429, line 20, column 79, token IDENTIFIER INTEGER : SELECT

A .SYS_CODE,                                              ifnull(SUM(tnm),'0') TNM                         FROM             (                 SELECT                     r.SYS_CODE,                     cps.PROBLEM_ID,                     cps.QUESTION_NM TNM,                     cps.QUESTION_TO_BE_SOLVE BSO                 FROM                 t_dq_check_rule r                 LEFT JOIN t_dq_check_problem_sum cps ON r.CHECK_RULE_ID = cps.CHECK_RULE_ID                 WHERE                                     date_format(cps.start_dt,'%Y-%m-%d') >= date_format(now()-cast(? AS SIGNED INTEGER),'%Y-%m-%d')                                       AND r.SYS_CODE = ?                          ) A         GROUP BY             A .SYS_CODE         ORDER BY             A .SYS_CODE

结果改成date_format(cps.start_dt,'%Y-%m-%d') >= date_format(now()-cast(? AS SIGNED),'%Y-%m-%d')将其中的INTEGER去掉就可以了

关注
打赏
1653291990
查看更多评论
立即登录/注册

微信扫码登录

0.0519s