当前位置:网站首页>解决:Unknown column ‘id‘ in ‘where clause‘ 问题
解决:Unknown column ‘id‘ in ‘where clause‘ 问题
2022-08-05 05:14:00 【运动猿】
小编给大家分享一下如何解决unknown column in where clause的问题,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!
但凡写过sql语句的人估计都曾经碰到过类似于Unknown column ‘xxx’ in ‘where clause’的问题。 单从字面理解,我们很容易得出列名不存在的结论。这说明sql语句编写不正确,需要进行检查、修改。
但是,很多时候其实并不是由于列名出错造成的。
我总结了以下几点造成Unknown column 'id' in 'where clause'的原因,希望对大家有所帮助。
1.数据库字段名与实体类属性名不一致
相信大家平时都比较仔细,很少会产生这种问题,但有时候情况可能并不如意,数据库字段名可能会有空格,导致大家百思不得其解,小编今天就遇到了这种情况。


如图中所示,看似没什么问题,但却因字段名前面有空格,导致字段名与与属性名不一致,如果大家有遇到这种情况,希望对大家有所帮助。
2.由于拼凑sql语句时对字符类型数据没有用引号引起来造成的
例子:
String sql="select age from user where name="+xxx+";设置name的值为columName,则错误如下:
Unknown column ′xxx′ in ′where clause′解决步骤:
sql中如果name是整型的倒不会出现什么错误,而如果sql中字符串类型必须要包含在引号内。
所以修改sql为
String sql="select age from user where name=′"+xxx+"′";则错误消失。
边栏推荐
- Using pip to install third-party libraries in Pycharm fails to install: "Non-zero exit code (2)" solution
- 2022 Hangzhou Electric Multi-School 1st Session 01
- 学习总结week3_4类与对象
- Map、WeakMap
- 位运算符与逻辑运算符的区别
- 关于基于若依框架的路由跳转
- DOM and its applications
- 1.3 mysql batch insert data
- Flink 状态与容错 ( state 和 Fault Tolerance)
- shell函数
猜你喜欢

flink部署操作-flink standalone集群安装部署
![[Go through 8] Fully Connected Neural Network Video Notes](/img/0a/8b2510b5536621f402982feb0a01ef.png)
[Go through 8] Fully Connected Neural Network Video Notes

Error creating bean with name 'configDataContextRefresher' defined in class path resource

Flink HA安装配置实战

Flink 状态与容错 ( state 和 Fault Tolerance)

Detailed Explanation of Redis Sentinel Mode Configuration File

Geek卸载工具

vscode要安装的插件

机器学习(一) —— 机器学习基础
![LeetCode: 1403. Minimum subsequence in non-increasing order [greedy]](/img/99/41629dcd84e95eb3672d0555d6ef2c.png)
LeetCode: 1403. Minimum subsequence in non-increasing order [greedy]
随机推荐
vscode要安装的插件
coppercam primer [6]
[Go through 10] sklearn usage record
Flink 状态与容错 ( state 和 Fault Tolerance)
Calling Matlab configuration in pycharm: No module named 'matlab.engine'; 'matlab' is not a package
Using pip to install third-party libraries in Pycharm fails to install: "Non-zero exit code (2)" solution
In Opencv, imag=cv2.cvtColor(imag,cv2.COLOR_BGR2GRAY) error: error:!_src.empty() in function 'cv::cvtColor'
【过一下 17】pytorch 改写 keras
鼠标放上去变成销售效果
ES6基础语法
[Decoding tools] Some online tools for Bitcoin
The difference between the operators and logical operators
Matplotlib(一)—— 基础
1.3 mysql batch insert data
【记一下1】2022年6月29日 哥和弟 双重痛苦
02.01-----参数的引用的作用“ & ”
【过一下6】机器视觉视频 【过一下2被挤掉了】
range函数作用
学习总结week3_3迭代器_模块
学习总结week3_2函数进阶