错误日志(.BadSqlGrammarException:错误的sql参数异常,明明参数和表中数据都对应上了,其实很简单的错误,秒解决)「建议收藏」

错误日志(.BadSqlGrammarException:错误的sql参数异常,明明参数和表中数据都对应上了,其实很简单的错误,秒解决)「建议收藏」nested exception is org.springframework.jdbc.BadSqlGrammarException 错误的sql参数异常,明明参数和表中数据都对应上了,其实很简单…

nested exception is org.springframework.jdbc.BadSqlGrammarException

错误的sql参数异常,明明参数和表中数据都对应上了,其实很简单的错误,秒解决

{
    "timestamp": "2019-12-17T02:09:41.445+0000",
    "status": 500,
    "error": "Internal Server Error",
    "message": "
### Error updating database.  Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near "desc,class_id ) VALUES( "王权富贵",1,18,2000.0,"浩浩星河谁为主",1 )" at line 1
### The error may involve com.czxy.mapper.StudentMapper.insertSelective-Inline
### The error occurred while setting parameters
### SQL: INSERT INTO tb_student  ( sname,gender,age,salary,desc,class_id ) VALUES( ?,?,?,?,?,? )
### Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near "desc,class_id ) VALUES( "王权富贵",1,18,2000.0,"浩浩星河谁为主",1 )" at line 1
; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near "desc,class_id ) VALUES( "王权富贵",1,18,2000.0,"浩浩星河谁为主",1 )" at line 1",
    "path": "/student"
}

代码100分

错误日志(.BadSqlGrammarException:错误的sql参数异常,明明参数和表中数据都对应上了,其实很简单的错误,秒解决)「建议收藏」

很简单的一个添加,报的的错是说我的sql语法有问题,检查了类里的信息,”desc,class_id”和表里的都对应上了,没问题,弄了好长时间,还是没弄出来,找班里的大神秒解决了,其实原因很简单”desc”是order里的降序排序(关键字),添加数据sql当然报语法错误

解决方案:

在@Column对应的表中数据上加上mysql的转义字符“即可

错误日志(.BadSqlGrammarException:错误的sql参数异常,明明参数和表中数据都对应上了,其实很简单的错误,秒解决)「建议收藏」

还是思维固化,想的不够灵活,没想过是字段名的问题

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/10435.html

(0)
上一篇 2022-12-27
下一篇 2022-12-27

相关推荐

  • Python绝对值函数

    Python绝对值函数Python是一门高级编程语言,广泛应用于科学计算、Web开发和人工智能等领域。Python的强大之处在于它广泛的函数库,可以实现大量的复杂功能。其中一个重要的函数是绝对值函数。在数学和编程中,绝对值函数是常用的函数之一。Python中内置有abs()函数,可以实现绝对值函数的功能。在本文中,我们将介绍Python绝对值函数的详细用法,包括参数、返回值以及实际应用中的例子。

    2024-08-18
    28
  • MySQL按指定字符合并及拆分[通俗易懂]

    MySQL按指定字符合并及拆分[通俗易懂]按照指定字符进行合并或拆分是经常碰到的场景,MySQL在合并的写法上比较简单,但是按指定字符拆分相对比较麻烦一点(也就是要多写一些字符)。本文将举例演示如何进行按照指定字符合并及拆分。 1、 合并 M

    2023-03-15
    161
  • linux下使用docker安装oracle11g和mysql5.6[亲测有效]

    linux下使用docker安装oracle11g和mysql5.6[亲测有效]一、拉取oracle11g的镜像 $ docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g 下载完成 二、启动容器 $ d…

    2023-02-22
    131
  • 无需循环,快速获取最大值的Python技巧

    无需循环,快速获取最大值的Python技巧在Python中,获取列表或者一维数组中的最大值是一项常见的任务。通常来说,我们很自然地会使用循环来遍历列表或者一维数组中的每一个元素,依次比较大小,最后得出最大值。但是在Python中,有一些不需要循环就能够快速获取最大值的方法,这些方法能够让我们的代码更加简洁,执行效率更高。

    2024-03-16
    89
  • 《分布式与云计算》MOOC第三单元课后测试答案[通俗易懂]

    《分布式与云计算》MOOC第三单元课后测试答案[通俗易懂]分布式与云计算第三单元答案: 1、lasS 全称是:基础设施即服务 2、以下哪些不是IaaS服务的优势所在? 一次投入,终身免费 3、虚拟化作用于IaaS技术架构中那一层? 动态资源层 4、管理层的作

    2023-02-03
    150
  • 服务器内存升级与oracle 参数调整 实施

    服务器内存升级与oracle 参数调整 实施服务器内存升级与oracle 参数调整 实施 ?Briella 2013-05-09 16:13:40 128 收藏 版权 由于服务器升级内存(4g升级到48G),需要调整oracle 参数。 sg…

    2023-03-18
    159
  • Python元组特性: 有序性

    Python元组特性: 有序性在Python中,元组与列表非常相似,其主要区别在于元组是不可变的,而列表是可变的。这种不可变性使得元组可以用作字典的键或集合的元素。另外,元组具有一些特殊的属性和操作,其中一个重要的特性就是其有序性。

    2024-02-15
    110
  • 基于图深度学习的自然语言处理方法和应用「终于解决」

    基于图深度学习的自然语言处理方法和应用「终于解决」导读: 本次分享的内容为图深度学习在自然语言处理领域的方法与应用,主要内容和素材都来自于我们Graph4NLP团队的一篇调研文章:Graph Neural Networks for Natural L

    2023-05-14
    135

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注