foreach报错:syntax error at or near " "

特别注意:说明图中红圈处包含了一个特殊字符,不是空格字符,查询的时候就报错了。

select count(guid)  from class where id in
        
            #{item}

将紧跟#{item}参数,删除之间的那个特殊字符,就行了。

你可能感兴趣的:(MySQL数据库,syntax,error,at,or,near,",",bug,foreach)