mysql知识点
2015-09-18 13:59
686 查看
1.#{param}和${param}区别
#{param}默认带引号,${param}默认不带引号,在like查询时要写为:select * from table where name like '%${param}%' 如果使用#{param}会在参数上加引号,引起sql语句错误
2.在mysql中,Integer的参数,如果传参为0,动态sql判断中使用了<if test=" param !=null and param != ' ' ">时,不会执行if中的判断条件,因为mysql默认把0当成空来处理
待续~
#{param}默认带引号,${param}默认不带引号,在like查询时要写为:select * from table where name like '%${param}%' 如果使用#{param}会在参数上加引号,引起sql语句错误
2.在mysql中,Integer的参数,如果传参为0,动态sql判断中使用了<if test=" param !=null and param != ' ' ">时,不会执行if中的判断条件,因为mysql默认把0当成空来处理
待续~
相关文章推荐
- MYSQL简单安装配置
- MySQL创建用户与授权方法
- MySQL 数据库、表、表结构、导入导出等相关命令
- 1.添加mysql的jar包 2.加载JDBC驱动
- sql:MySQL 6.7 表,视图,存储过程结构查询
- 【mysql学习笔记】-检索数据基本用法
- mysql 添加时间戳
- 简单的mysql主从配置
- Read_only
- mysql cluster配置参数参数
- MySQL启动报错Another MySQL daemon already running with the same unix socket.
- MySQL基本操作(一)
- 查看 MySQL 数据库中每个表占用的空间大小
- 【转载】MySQL单机多实例安装并配置主从复制
- C#通用数据库操作类 支持Access/MSSql/Orale/MySql等数据库
- mysql链接大量出错
- MySQL 中的 FOUND_ROWS() 与 ROW_COUNT() 函数
- 深入浅出Mysql(二)
- mysql 卖家数据 查询模板 放在博客里 方便使用
- MySQL5.6 部署MHA