Springboot 项目 报 Unknown column ‘xxx’ in ‘where clause’ 错误
项目 报 Unknown column ‘xxx’ in ‘where clause’ 错误
网上找了很多有以下几个方面
1.
列名不存在的结论,但是,很多时候起始并不是由于列名出错造成的。而是由于拼凑sql语句时对字符类型数据没有用引号引起来造成的。
例如:一个hql语句:final String hql = “from ActiveCert ac where ac.issuerName=”+issueName";
设置issueName值为ysy,则错误如下:
Unknown column
‘ysy′ in ‘where clause’
sql中如果issueName是整型的倒不会出现什么错误,而如果sql中字符串类型必须要包含在引号内。
所以修改hql为:final String hql = “from ActiveCert ac where ac.issuerName=’”+issueName+"’";
则错误消失。。
unknown column"sta_ID" in where clause
表示你的数据表的中的列名,对应不正确。唯一的方法,如下:
把此语句:
“UPDATE customer1 SET cus_Name=’” + txtInput2.getText().trim() + “’,cus_Phone=’” + txtInput3.getText().trim() + “’,prtname=’” + txtInput4.getText().trim() + “’ WHERE “+“sta_ID=’”+id_get+”’”;
sta_ID
与你的数据表中的列名,再核对一番。
总的来说基本上都是数据库或者程序字段的错误导致操作数据库失败。 而我则是比较脑残的在写测试的时候,多配置了一个无用的数据源,吧数据源注释后,程序就正常了
/
Springboot 项目 报 Unknown column ‘xxx’ in ‘where clause’ 错误相关推荐
- 解决Unknown column ‘xxx‘ in ‘where clause‘问题!!(泪的教训!!)
文章目录 前言 一.报错Unknown column 'xxx' in 'where clause' 1.1 问题分析 1.2找不到属性 1.3找不到字段 前言 本人做SSM项目的时候,在做删除功能时 ...
- pymysql.err.OperationalError: (1054, “Unknown column ‘xxx‘ in ‘where clause‘“)问题解决方法
任务 向mysql数据库用户表中加入用户头像图片,一般16M以下的图片类型选择MEDIUMBLOB即可. 遇到问题 用pymysql向mysql插入图片数据时报错:pymysql.err.Operat ...
- TP 框架解决Unknown column 'XXX' in 'where clause' 问题
今天用了一条查询的sql语句怎么都不行,显示报错 Unknown column 'XXX' in 'where clause' 原生的sql语句是这样的 SELECT * FROM `user` WH ...
- 解决 pymysql.err.OperationalError: (1054, “Unknown column ‘xxx‘ in ‘where clause‘“)
解决 python 对mysql执行操作时报错: pymysql.err.OperationalError: (1054, "Unknown column 'xxx' in 'where c ...
- 查询避免Unknown column ‘xxx’ in ‘where clause
问题: 单从字面理解,我们很容易得出列名称不存在的结论, 但是,很多时候并不是列名出错造成的,而是由于拼凑sql语句时对字符类型数据没有用引号引起来造成的. 例子: 例如: String sql=& ...
- SQL学习笔记——Unknown column xxx in having clause
代码1: select DepartmentId from Employee group by DepartmentId having Salary=max(Salary); 报错: Unknown ...
- unknown column ‘xxx‘ in ‘where clause‘的错误
该错误是MySQL数据库,拼接SQL语句执行时,条件字符串传值时未加引号导致. 比如:以下方法调用时需要传入两个参数:查询列.条件列 fun getString(column: String, con ...
- Unknown column 'XXX' in 'where clause'一例排查
问题复现如下: select * from merge.fraud_card1 where merge.fraud_card1.card1=merge.fraud_card1.card1 这个查询没问 ...
- 解决Unknown column ‘xxx‘ in ‘where clause‘问题
这个错误的意思是**没有找到这个字段名.一开始我把代码从头到尾一点一点地翻看,愣是没找出问题. 然后我在数据库中使用命令查询成功了,将命令粘贴到代码中结果发现还是不行,之后我又重新将数据库表重建,但是 ...
最新文章
- Centos 6.5下一个SNMP简单配置(snmp protocol v3,监控宝)
- 中文任务全面超越BERT:百度正式发布NLP预训练模型ERNIE(附项目地址)
- 利用css3实现jQuery中的slideDown和slideUp效果
- secureCrt个人操作手册
- Java springcloud B2B2C o2o多用户商城 springcloud架构 (二十二)创建含有多module的springboot工程...
- Linux网络编程 之 广播(五)
- 利用OpenCvSharp处理图片并在winformd的pictureBox中显示
- Eclipse系列的隐藏宝藏– 2019年版
- Android组件化方案及组件消息总线modular-event实战
- 唯品会2017年双11大促技术保障实践,全域提供25万QPS服务能力
- OpenCV-图像NaN处理
- 转一篇:如何快速的修改参考文献
- IPv6各地址计算方式汇总
- 《电路分析导论(原书第12版)》一3.14 压控电阻
- 根据分隔符将一个长字符串分割保存到动态数组中
- MKVToolNix Mac下载
- 实验吧唯快不破writeup
- 数据结构:单链表中在P结点前插入S结点
- java姓名隐藏中间一个_如何正确的隐藏java语言中的名字
- 家用wifi能查到浏览记录吗_2020最好用的行车记录仪推荐
热门文章
- VsCode 更新后merge代码不显示accept incoming
- 三星s20 android11,用上安卓 11,三星 S20/S20+/Ultra One UI 3.0 正式版发布
- Java 爬虫工程师
- RH124(12)----Linux中的软件管理
- sqlserver数据库排序规则
- 室内定位几种技术路线
- 最新kali之responder
- 安徽省计算机二级c语言分数分配,计算机二级C语言题型和评分标准
- Blake2b算法 php,BLAKE及BLAKE2算法详解
- 众智科学:计算聚集系数和邻里重叠度