MyBatis-plus开发使用 foreach出现报错: java.sql.SQLException: Operand should contain 1 column(s) 报错细节: 报错原因:Sql中使用foreach在参数中指定了开始为( ,结束为 ),但在SQL中又使用了()将foreach内容包围起来,所以报错。如: 解决方案:删除foreach的外围括号即可解决。