Unknown column in ‘where clause‘ 报错异常

这时候我们首先要想到肯定是sql出现问题。

Unknown column in ‘where clause‘ 报错异常_第1张图片

打印出sql语句,用查询来执行:

Unknown column in ‘where clause‘ 报错异常_第2张图片

明显,在需要查询的字段,应该是加上引号。正确查询如下: 

Unknown column in ‘where clause‘ 报错异常_第3张图片

 解决方法:修改拼接查询语句的函数

Unknown column in ‘where clause‘ 报错异常_第4张图片

在用测试类测试,完美解决。 

Unknown column in ‘where clause‘ 报错异常_第5张图片

你可能感兴趣的:(JAVA项目bug总结,sql,数据库)