com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException

本文涉及的产品
RDS AI 助手,专业版
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
简介: 在写数据库动态查询的时候出现错误。

在写数据库动态查询的时候出现错误:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: 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 'and price < 50.0' at line 5


仔细看日志给出的我们sql语句:

image.png

发现语法有问题在看我们的是怎么写的

image.png

可见where后面是不能直接跟and的。


解决办法:我们直接在where后面添加1=1进行占位与后面动态SQL进行连接即可。


修改之后成功输出:

image.png

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。 &nbsp; 相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情:&nbsp;https://www.aliyun.com/product/rds/mysql&nbsp;
相关文章
|
Ubuntu 编译器 Windows
zlib开发笔记(四):zlib库介绍、编译windows vs2015x64版本和工程模板
zlib开发笔记(四):zlib库介绍、编译windows vs2015x64版本和工程模板
zlib开发笔记(四):zlib库介绍、编译windows vs2015x64版本和工程模板
|
开发框架 Java Linux
libgdx的完整教程
本文概述了LibGDX作为一个跨平台的2D/3D游戏开发框架,以其强兼容性、高效性及全面支持游戏开发的多个模块,成为开发者的受欢迎选择。
752 2
libgdx的完整教程
|
SQL Java 关系型数据库
【Java】已解决Java中的com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException异常
【Java】已解决Java中的com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException异常
1584 0
|
9月前
|
Android开发 开发者
HarmonyOS基础组件:Button三种类型的使用
本文介绍HarmonyOS中的Button使用,随着HarmonyOS明年不再兼容Android原生功能,学习其开发语言变得重要。相比Android,HarmonyOS的Button功能更丰富、扩展性更高,支持三种样式(普通、胶囊、圆形)及自定义样式,减少代码量并简化使用方式。常用属性包括type、backgroundColor、fontSize等,构造函数灵活配置。文章通过示例展示了如何实现带图片和文字的自定义Button,体现了HarmonyOS强大的UI绘制能力和便捷性。
842 0
|
12月前
|
运维 前端开发 安全
亚信科技研发智能化实践之路
亚信科技研发智能化实践之路
|
数据挖掘 BI 数据安全/隐私保护
三大CRM品牌深度评测:销售易、悟空、超兔
**销售易CRM**:专为中国市场设计,提供强大的本土化服务和定制化解决方案,涵盖客户管理、销售自动化、市场营销、服务支持及数据分析等功能。 **悟空CRM**:以“智慧、灵活、高效”为核心,用户界面友好,支持销售、营销和服务的全面自动化,并具备高级数据分析和协作工具。 **超兔CRM**:专注于数据分析和集成性,提供360度客户视图、销售自动化、市场营销、客户服务及安全性保障,适用于各种规模的企业。 通过对比三者的功能和优势,企业可以更明智地选择适合自己的CRM系统,从而更好地管理客户关系,提升业务绩效。
|
NoSQL 前端开发 Redis
Windows 下安装和配置 Redis (图文教程)
Windows 下安装和配置 Redis (图文教程)
|
数据安全/隐私保护 Docker 容器
容器快速部署xx-job-admin
容器快速部署xx-job-admin
|
运维 关系型数据库 MySQL
"MySQL运维精髓:深入解析数据库及表的高效创建、管理、优化与备份恢复策略"
【8月更文挑战第9天】MySQL是最流行的开源数据库之一,其运维对数据安全与性能至关重要。本文通过最佳实践介绍数据库及表的创建、管理与优化,包括示例代码。涵盖创建/删除数据库、表结构定义/调整、索引优化和查询分析,以及数据备份与恢复等关键操作,助您高效管理MySQL,确保数据完整性和系统稳定运行。
919 0
|
消息中间件 Linux
【Linux】进程间通信之消息队列
【Linux】进程间通信之消息队列