mysql查询语句where条件in

mysql查询语句where条件in

正常情况需要查询的语句:

select *from temp where id in ('1','2','3','4','5')

在实际过程中发现一直查不出数据,实际上能够查出数据,弄得一直很郁闷,找不出原因。

通过各终尝试,最后在项目中通过断点找出原因。

在进行查询时in中自动添加了单引号,如:

select *from temp where id in ('1,2,3,4,5')

这个sql肯定就不会查出数据。

刚开始想到的解决方法是,通过

id=id.replace(",", "','");

进行替换,达到想要的查询语句。问题还是没有就解决。通过断点发现sql变为:

select *from temp where id in ('1\','2\','3\','4\',\'5')

此方法行不通,最会找到下边的解决方案解决问题。

解决方案:

此时 FIND_IN_SET 就能解决我们这个棘手的问题了。

select *from temp where FIND_IN_SET(id,'1,2,3,4,5') //  用 FIND_IN_SET  代替 IN , FIND_IN_SET(列名 ,传入的参数);

有这么一个简单的方法:String str=S

mysql参数化查询 in_mysql in 查询参数化相关推荐

  1. mysql预编译语句拼接查询_SQL语句预编译(查询)

    SQL语句预编译 SQL语句预编译能预防SQL注入提高安全性,是因为SQL语句在程序运行前已经进行了预编译,在程序运行时第一次操作数据库之前,SQL语句已经被数据库分析,编译和优化,对应的执行计划也会 ...

  2. MySQL基础之select基本查询

    DQL语言基本查询 一.基本的select语句 1.查询常量 2.从表中查数据 3.使用列的别名查询 4.去重 5.空值NULL参与运算 6.过滤数据 二. 运算符 1.算术运算符 2.比较运算符 3 ...

  3. MySQL优化篇:慢查询日志

    1.概念 MySQL的慢查询日志是MySQL提供的一种日志记录,他用来记录在MySQL中响应时间超过阈值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中. ...

  4. MySQL基础篇:子查询

    文章目录 概述 where型子查询 from型子查询 EXISTS型子查询 复制表子查询 概述 在某些情况下,当进行一个查询时,需要的条件或数据要用另一个select语句的结果,这个时候,就要用到** ...

  5. MySQL中的常见子查询语句

    一.子查询语句格式 基本语法:SELECT 字段列表/* + FROM + 表名 +[WHERE 条件]; 完整语法:SELECT [SELECT 选项] + 字段列表[字段别名] /* + FROM ...

  6. mysql数据库查询缓存_MySQL查询缓存与数据库管理

    MySQL查询缓存与数据库管理 上一篇 / 下一篇  2010-01-25 21:51:07 / 个人分类:MYSQL/Cache MySQL查询缓存 注意:查询缓存绝不返回过期数据. 如果一个表发生 ...

  7. 详解 Mysql LEFT JOIN和JOIN查询区别及原理

    一.Join查询原理 查询原理:MySQL内部采用了一种叫做 nested loop join(嵌套循环连接)的算法.Nested Loop Join 实际上就是通过驱动表的结果集作为循环基础数据,然 ...

  8. mysql构架,索引,视图,查询语句

    mysql构架: connection pool:因为单进程多线程,所以需要一个线程池接收请求提供并发,线程重用,还能完成认证 SQL interface:接收并分析SQL语句 Parser:分析器, ...

  9. 简单mysql 查询_MySQL简单查询详解

    MySQL的查询操作 单表查询:简单查询 多表查询:连接查询 联合查询 布尔条件表达式操作符= 等值比较 <=>:跟空值比较不会产生额外信息的等值比较 <>:不等值 <: ...

最新文章

  1. 月薪30K+的程序员都会啥,通过3000字告诉你……
  2. LaTeX参考文献中遇到错误:Missing $ inserted. [\printbibliography[heading=bibintoc]]
  3. Nginx 访问日志轮询切割
  4. linux高编IO-------opendir、closedir、readdir
  5. hibernate自动配置_Hibernate自动冲洗的黑暗面
  6. 数据结构与算法之四希尔排序法
  7. 冰心的作品有哪些?聊一聊冰心都有哪些作品?
  8. 《设计模式详解》笔记目录
  9. Android SQLite封装sql语句、查看数据库
  10. vscode调试时如何在launch.json中添加环境变量
  11. 秋招C++开发学习之路day10
  12. java switch语句_Java switch语句
  13. 虎牙第二季度财报:总收入29.62亿元,净利润下滑10%
  14. linux dhcp 故障转移,Windows DHCP 故障转移
  15. Uniapp 制作海报功能
  16. 分享几个NB的素材网站
  17. C++ MFC万能的类向导
  18. 人脸检测算法之 S3FD
  19. pwm 正弦波_CC6420 低噪声,高效率,5V/12V 450mA 单相正弦波直流无刷马达驱动
  20. 02 向量的高级话题

热门文章

  1. 学大伟业 Day 1 培训总结
  2. Web前端基础笔记:第十章 CSS-背景
  3. 远程云服务器闪退_远程服务器连接 闪退
  4. 对抗样本论文学习:Deep Neural Networks are Easily Fooled
  5. 业务中台的困境、及可能的解
  6. Unity 云雾shader
  7. 柴胡加龙骨牡蛎汤去大黄合当归芍药散治顽固心悸案(李跃海)
  8. ie浏览器rgba不能显示的一种情况
  9. 如何创建数据透视表的方法
  10. 已解决:Component should be written as a pure functioneslintreact/prefer-stateless-fun报错