数据库报错:Unknown column 'xxx' in 'where clause'问题的解决过程
作者:小唐学抓娃 发布时间:2024-01-22 23:23:04
标签:unknown,column,clause
前言
本人做SSM项目的时候,在做删除功能时,发现找不到字段,在搜索了各种博客之后终于找到了解决办法
一、报错Unknown column ‘xxx’ in ‘where clause’
1.1 问题分析
遇到上面报错的时候一定是属性和字段不对应的问题!!要么找不到属性,要么找不到数据库的字段!!
1.2找不到属性
通过一系列的操作试错,我发现不是找不到属性的原因(因为都试过了没有错)
这里有可能是controller层的传参不一致导致的
这个参数就要与url的参数一致,否则也会报这个错误。这里可查下关于@RequestParam的相关知识即可解决。
1.3找不到字段
这里一定是数据库的字段存在问题!!(我就是遇到这种问题)
我找了很久都没有找到哪里出错,并且无脑把数据库的表导出sql语句然后又重新建表。
但是,每次建好还是错的,问题来了:每次建好后我可以通过可视化工具navicat和sqlyog都能查到数据和字段,为什么就用Sql语句查不到呢???
原来,我在建表的时候在报错的字段前多加了一个空格…检查sql语句即可。把空格删除后,我又重新建表和导入相关数据,这次便解决了!!
为什么多加了个空格可视化工具却能查到报错字段的数据呢???因为可视化工具在可视化查询的时候会帮我们把空格去掉!!!
来源:https://blog.csdn.net/qq_45821255/article/details/126754826


猜你喜欢
- 目录结构:contents structure [-]在开始文章之前,先贴上一张Iterable、Iterator与Generator之间的
- 什么是GBFF文件GenBank纯文本文件格式(GenBank flatfile, 简称GBFF)GBFF是GenBank数据库的基本信息单
- 首先,说明一下python确实可以根据照片获取地理位置,但是也是有一定的限制条件的。获取照片地理位置的实现思路是这样的:通过提取照片中的经纬
- 【原文地址】My "First Look at Orcas" Presentation 【原文发表日期】 Th
- Python 操作文件时,我们一般要先判断指定的文件或目录是否存在,不然容易产生异常。1.文件# 是否存在import osos.path.
- 参考自官方文档参数注册尝试自己写GoogLeNet时碰到的问题,放在字典中的参数无法自动注册,所谓的注册,就是当参数注册到这个网络上时,它会
- 本文实例讲述了Python实现的文本简单可逆加密算法。分享给大家供大家参考,具体如下:其实很简单,就是把一段文本每个字符都通过某种方式改变(
- 最近研究了一下并行读入数据的方式,现在将自己的理解整理如下,理解比较浅,仅供参考。并行读入数据主要分1. 创建文件名列表2. 创建文件名队列
- 一。初识单元测试1)定义:单元:函数或者是类单元测试:测试类或者函数python内置的单元测试框架:unittest2)单元测试的意义好处:
- offsetWidth 包括边框的宽度 clientWidth 不包括<table bord
- 导语三月疫情原因,很多地方都封闭式管理了!在回家无聊的打酱油,小编今天给大伙带来了一波小游戏——全民
- SQL server2000数据库应用非常广泛,一旦出现安全问题,造成的损失往往难以估量!应提前预防,防患于未然。这里,我们主要谈论有关SQ
- 计时器setTimeout()和setInterval()两个都是js的计时功能的函数两个有些区别。 setTimeout(): 在js手册
- 一、前言最近经常碰到开发误删除误更新数据,这不,他们又给我找了个麻烦,我们来看下整个过程。二、过程由于开发需要在生产环节中修复数据,需要执行
- Javascript 两个窗体之间传值实现代码javascript中还有一个函数window.showModalDialog也可以打开一个新
- 本文实例讲述了python实现与redis交互操作。分享给大家供大家参考,具体如下:相关内容:redis模块的使用设置值获取值安装模块导入模
- mysql设置字段长度1.关于char和varcharchar是定长字符,varchar是变长字符。在mysql4.0版本之前,char和v
- 版本:ant design vue 3.2.4场景:使用Image图片组件预览功能需求:自定义预览遮罩层及预览图片的样式;不得影响到其他页面
- 前言将Selenium程序编写为 .bat 可执行文件,从此一键启动封装好的Selenium程序,省时省力还可以复用,岂不美哉应用场景写好
- 问题:这里只解决一个问题,到底什么是Access?设计一个数据库管理系统,用access在access里面设计好表,查询,然后再用vb做窗体