rror updating database. Cause: java.sql.SQLSyntaxErrorException解决方案
错误描述:
### 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 'CONDITION = 1
这里是因为字段名使用关键字, 这个关键字和mysql的本身的关键字冲突
解决方案:
方案一:
可以给关键字加上一个转义符,从而避免和mysql的本身的关键字冲突,键盘数字1左侧键就是Mysql的转义符。
例如
`CONDITION`
所有的数据库都有类似的设置,不过mysql用的是`而已。通常用来说明其中的内容是数据库名、表名、字段名,不是关键字。例如:
select from from table;
第一个from是字段名,最后的table表名,但是同时也是mysql关键字,这样执行的时候就会报错,所以应该使用
select `from` from `table`;
当然,为了便于阅读,不建议使用关键字作为字段名、表名,同时,应该对数据库名、表名、字段名用一对儿反引号包含。
方案二:
只需要改一个别名就行
rror updating database. Cause: java.sql.SQLSyntaxErrorException解决方案相关推荐
- Error updating database. Cause: java.sql.SQLSyntaxErrorException: Unknown column ‘experience_openne
项目场景: 项目使用了mybatis-plus进行数据库操作 问题描述 例如:后端无法插入数据,控制台输出如下信息 org.springframework.jdbc.BadSqlGrammarExce ...
- java表或视图不存在_Error querying database. Cause: java.sql.SQLSyntaxErrorException: ORA-00942: 表或视图不存在...
本人用SSM框架写的后台服务,在调用服务时出现以下错误,请问这个该怎么解决? 备注:表和视图在数据库中是存在的,将sql语句放入qlsql也能查出数据. Error querying database ...
- Error querying database. Cause: java.sql.SQLSyntaxErrorException: ORA-00911: 无效字符
org.springframework.web.util.NestedServletException: Request processing failed; nested exception is ...
- Uncaught (in promise)Error: ### Error updating database. Cause :java.sql.SQLException:
Uncaught (in promise)Error: ### Error updating database. Cause :java.sql.SQLException: Field 'X ...
- ### Error updating database. Cause: java.sql.SQLException: Incorrect integer value: ‘**‘ for column
类型 异常报告消息 Request processing failed; nested exception is org.apache.ibatis.exceptions.PersistenceExc ...
- 解决及分析:MySQL的 Error updating database. Cause: java.sql.SQLException: You can’t specify target table
一.项目从Oracle迁移到MySQL时,报错:Error updating database. Cause: java.sql.SQLException: You can't specify tar ...
- 运行mybatis时显示报错:Error updating database. Cause: java.sql.SQLException: Error setting driver on
在运行mybatis测试类的时候,结果报错; Error updating database. Cause: java.sql.SQLException: Error setting driver o ...
- Error updating database. Cause: java.sql.SQLIntegrityConstraintViolationException: Cannot add or up
报错描述: Error updating database. Cause: java.sql.SQLIntegrityConstraintViolationException: Cannot add ...
- Error querying database. Cause: java.sql.SQLSyntaxErrorException
mybatis模糊查询时,不想在调用方法时参数加%,所以我使用拼接参数的方 式设置Sql: 问题在于UserMapper.xml配置sql模糊查询语句出了问题. 倒数第二行是在测试类的时候模糊传入,没 ...
最新文章
- 从hello world 说程序运行机制
- 23LC1024四线访问数据
- 清华团队率先抵达摩尔定律最后节点,0.34nm栅长晶体管研究登Nature,打破斯坦福纪录...
- python编程基础知识体系_Python 编程核心知识体系-基础|数据类型|控制流(一)...
- Inception(Pytorch实现)
- 初识Xen-CentOS5.8_x64位系统安装xen文档(-)
- docker-compose搭建ghost博客系统
- html怎么设置动画保持,html – 如何使用CSS3为td列可见性设置动画
- 32位电脑ODBC连接
- fetch oracle 1007,Oracle 教程 Fetch子句 - 闪电教程JSRUN
- 华盛酒店系统客户端连不上服务器,华盛酒店管理系统-客房管理系统-房务手册.pdf...
- Python 流媒体播放器(基于VLC)
- 以实例说明,网吧组网方案详解!(转)
- 安卓APP自动更新实现
- 无心剑汉英双语诗003. 《书海》
- ## STM32——闪烁灯程序
- 清空RMON统计的数据
- 盛世昊通解析什么是汽车OTA技术,智能汽车新颠覆
- imu matlab,IMU姿态解算matlab
- 总听大佬说起数字化转型,但你真正理解什么是数字化吗?( 2017-02-14 大愚若智 译 )
热门文章
- oracle大于号怎么用,解决MyBatis的mapper中SQL小于号或大于号报错-tag name expected
- [Mysql] YEAR函数 | MONTH函数 | WEEK函数 | DAY函数
- 中关村银行与第四范式达成战略合作,携手开创供应链“AI+金融”新纪元
- python字符串正则替换_Python用正则表达式进行字符串替换方法
- java-web系列(九)---SpringBoot整合ElasticSearch
- 百度地图 appkey_android,uniapp-高德地图Android appkey申请与使用
- 《Centos下部署ThinkPHP》
- 算法导论第2章(3) 二分查找 binary search
- stm32L151 系统时钟配置
- Python和VBA连接MySQL