如果出现类似这样的错误,检查一下是否sql语句和参数的位置对调了。
java.lang.RuntimeException: java.sql.SQLException: Too many parameters: expected 0, was given 1 Query: 1 Parameters: [SELECT COUNT(*) FROM book WHERE category_id=?]
本文介绍了一个常见的SQL执行错误——参数数量不匹配的问题,并提供了一种简单的解决方案:检查SQL语句和参数的位置是否正确。此类错误通常发生在动态构建SQL语句时。
如果出现类似这样的错误,检查一下是否sql语句和参数的位置对调了。
java.lang.RuntimeException: java.sql.SQLException: Too many parameters: expected 0, was given 1 Query: 1 Parameters: [SELECT COUNT(*) FROM book WHERE category_id=?]
1163
1481
4505

被折叠的 条评论
为什么被折叠?