错误描述:

### 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解决方案相关推荐

  1. Error updating database. Cause: java.sql.SQLSyntaxErrorException: Unknown column ‘experience_openne

    项目场景: 项目使用了mybatis-plus进行数据库操作 问题描述 例如:后端无法插入数据,控制台输出如下信息 org.springframework.jdbc.BadSqlGrammarExce ...

  2. java表或视图不存在_Error querying database. Cause: java.sql.SQLSyntaxErrorException: ORA-00942: 表或视图不存在...

    本人用SSM框架写的后台服务,在调用服务时出现以下错误,请问这个该怎么解决? 备注:表和视图在数据库中是存在的,将sql语句放入qlsql也能查出数据. Error querying database ...

  3. Error querying database. Cause: java.sql.SQLSyntaxErrorException: ORA-00911: 无效字符

    org.springframework.web.util.NestedServletException: Request processing failed; nested exception is ...

  4. Uncaught (in promise)Error: ### Error updating database. Cause :java.sql.SQLException:

    Uncaught (in promise)Error: ### Error updating database.    Cause :java.sql.SQLException:   Field 'X ...

  5. ### Error updating database. Cause: java.sql.SQLException: Incorrect integer value: ‘**‘ for column

    类型 异常报告消息 Request processing failed; nested exception is org.apache.ibatis.exceptions.PersistenceExc ...

  6. 解决及分析: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 ...

  7. 运行mybatis时显示报错:Error updating database. Cause: java.sql.SQLException: Error setting driver on

    在运行mybatis测试类的时候,结果报错; Error updating database. Cause: java.sql.SQLException: Error setting driver o ...

  8. Error updating database. Cause: java.sql.SQLIntegrityConstraintViolationException: Cannot add or up

    报错描述: Error updating database. Cause: java.sql.SQLIntegrityConstraintViolationException: Cannot add ...

  9. Error querying database. Cause: java.sql.SQLSyntaxErrorException

    mybatis模糊查询时,不想在调用方法时参数加%,所以我使用拼接参数的方 式设置Sql: 问题在于UserMapper.xml配置sql模糊查询语句出了问题. 倒数第二行是在测试类的时候模糊传入,没 ...

最新文章

  1. 从hello world 说程序运行机制
  2. 23LC1024四线访问数据
  3. 清华团队率先抵达摩尔定律最后节点,0.34nm栅长晶体管研究登Nature,打破斯坦福纪录...
  4. python编程基础知识体系_Python 编程核心知识体系-基础|数据类型|控制流(一)...
  5. Inception(Pytorch实现)
  6. 初识Xen-CentOS5.8_x64位系统安装xen文档(-)
  7. docker-compose搭建ghost博客系统
  8. html怎么设置动画保持,html – 如何使用CSS3为td列可见性设置动画
  9. 32位电脑ODBC连接
  10. fetch oracle 1007,Oracle 教程 Fetch子句 - 闪电教程JSRUN
  11. 华盛酒店系统客户端连不上服务器,华盛酒店管理系统-客房管理系统-房务手册.pdf...
  12. Python 流媒体播放器(基于VLC)
  13. 以实例说明,网吧组网方案详解!(转)
  14. 安卓APP自动更新实现
  15. 无心剑汉英双语诗003. 《书海》
  16. ## STM32——闪烁灯程序
  17. 清空RMON统计的数据
  18. 盛世昊通解析什么是汽车OTA技术,智能汽车新颠覆
  19. imu matlab,IMU姿态解算matlab
  20. 总听大佬说起数字化转型,但你真正理解什么是数字化吗?( 2017-02-14 大愚若智 译 )

热门文章

  1. oracle大于号怎么用,解决MyBatis的mapper中SQL小于号或大于号报错-tag name expected
  2. [Mysql] YEAR函数 | MONTH函数 | WEEK函数 | DAY函数
  3. 中关村银行与第四范式达成战略合作,携手开创供应链“AI+金融”新纪元
  4. python字符串正则替换_Python用正则表达式进行字符串替换方法
  5. java-web系列(九)---SpringBoot整合ElasticSearch
  6. 百度地图 appkey_android,uniapp-高德地图Android appkey申请与使用
  7. 《Centos下部署ThinkPHP》
  8. 算法导论第2章(3) 二分查找 binary search
  9. stm32L151 系统时钟配置
  10. Python和VBA连接MySQL