如题,mysql中的where子句在遇到字符串时不区分大小写。
因此,假设表中有两条记录的UserName分别为‘janet’和‘Janet’,如果执行以下语句:

update table set UserEmail='123@qq.com' where UserName='janet';

此时我们只想改变‘janet’的邮箱,却不小心把‘Janet’的邮箱也更改了

解决办法就是使用binary关键字,此时就能区分大小写了:

update table set UserEmail='123@qq.com' where binary UserName='janet';

mysql中where子句不区分大小写相关推荐

  1. MYSQL中RAND子句的使用_mysql优化--rand()优化

    众所周知,在mysql中,随机的取10条数据,如:select * from users order by rand() limit 10,效果非常差,因为会多次的执行,如果等值查询用rand()也是 ...

  2. mysql中having的例子_有关mysql中having子句对组记录进行筛选的例子

    mysql中having的用法having字句,筛选成组后的各种数据,where字句在聚合前先筛选记录,即它作用在group by和having字句前,而 having子句在聚合后对组记录进行筛选. ...

  3. MYSQL中where子句与having子句的区别

    一.作用上的区别 having 子句和 where 子句均用于过滤数据,两者的区别在于:where 子句对结果集进行过滤筛选,而 having 子句则对分组的结果进行筛选. 例:统计公交公司为非&qu ...

  4. mysql不支持union_MySQL中Union子句不支持order by的解决方法

    本文实例讲述了MySQL中Union子句不支持order by的解决方法.分享给大家供大家参考,具体如下: 我对DB知之甚少,这问题只在MySQL遇到,不知道别的DBMS是不是也如此. 问题是这样的, ...

  5. mysql select having_MySQL中SELECT子句WHERE和HAVING的区别

    MySQL中SELECT子句WHERE和HAVING的区别 WHERE子句: 在分组之前使用,表示从所有数据中根据条件筛选出部分数据,以完成分组的要求. 在一个WHERE子句中使用列别名是不允许的,因 ...

  6. mysql between详解_MySQL中BETWEEN子句的用法实例详解

    这篇文章主要介绍了MySQL中BETWEEN子句的用法详解,是MySQL入门学习中的基础知识,需要的朋友可以参考下 可以使用IN子句来代替相结合的"大于等于和小于等于"的条件. 要 ...

  7. mysql union 出错_ORDER BY子句在MySQL中使用UNION时出错(Error with ORDER BY clause using UNION in MySQL)...

    ORDER BY子句在MySQL中使用UNION时出错(Error with ORDER BY clause using UNION in MySQL) 我在MySQL中有以下查询: (SELECT ...

  8. bcp 不能调用where 子句_技术分享 || Mysql中IS NULL、IS NOT NULL不能走索引?

    mysql中IS NULL.IS NOT NULL不能走索引? 不知道是啥原因也不知道啥时候, 江湖上流传着这么一个说法 mysql查询条件包含IS NULL.IS NOT NULL.!=.like ...

  9. mysql中的where和having子句的区别

    mysql中的where和having子句的区别 having的用法 having字句可以让我们筛选成组后的各种数据,where字句在聚合前先筛选记录,也就是说作用在group by和having字句 ...

最新文章

  1. 计算机中的大端模式与小端模式
  2. git 撤销全部的commit_git 撤销commit
  3. 《UNIXLinux程序设计教程》一第2章-2.0 标准输入输出
  4. Java IO流 、 Properties 、 枚举
  5. 设置XMLHttpRequest“ withCredentials”属性问题,axios请求不成功
  6. unbuntu cmake安装mysql_Ubuntu下源码安装MySQL-5.5.25a
  7. JAVA输出1 10与5相乘的结果_完美起航-用java数组展示计算机的多位数相乘
  8. 【普通の随笔】3.26
  9. 【动画】当我们在读写Socket时,我们究竟在读写什么?
  10. 使用阿里云集成包快速搭建LAMP+FTP教程
  11. Spring注解实现aop
  12. python基础-解释器安装
  13. php vld 安装,PHP性能之语言性能优化:vld
  14. 全球十大管理咨询公司
  15. 2023年美赛C题Wordle预测问题二建模及Python代码详细讲解
  16. 逍遥模拟器连接不到android,逍遥模拟器不能连上网怎么办?两招解决问题
  17. kindEditor定义工具栏
  18. JavaScript编辑器介绍
  19. c# skylin 创建图片标注出现png透明边缘覆盖后面元素解决办法
  20. css文字中间省略号使用js实现

热门文章

  1. InputStream read()方法详解
  2. [iOS]URL编码和解码
  3. 人工智能公司排名百度,持续更新~
  4. DTX编解码原理New
  5. CentOS下连VisualSVN服务器时报SSL handshake failed: SSL error: Key usage violation in certificate has been d
  6. 日期控件--WdatePicker的使用小技能
  7. 魏小亮:国内软件工程师如何面试硅谷创业公司
  8. Java输出矩形、三角形、圆形面积和周长:
  9. 【持续更新】java多线程面试题整理
  10. 《推荐几个常用的H5+APP制作开发工具》