天堂等于天下?是的,你的眼睛没有花~,看下面例子

mysql> create table t (a varchar(12) default null,b varchar(12) default null, unique key idx_a (a),unique key idx_b (b)) engine=innodb default charset=latin1;
Query OK, 0 rows affected (0.00 sec)mysql>
mysql> insert into t values ("天堂",1);
Query OK, 1 row affected (0.00 sec)mysql>
mysql> insert into t values ("天下",1);
ERROR 1062 (23000): Duplicate entry '天下' for key 'idx_a'
mysql>
  这是由于'天堂'和'天下'gbk编码在latin1_swedish_ci排序集下是相等的。 
  '天堂' --- CCECCCC3
  '天下' --- CCECCFC2
  线上的业务修改方法,建议如下:
mysql> alter table t change a a varchar(20) CHARACTER SET latin1 collate latin1_bin;
Query OK, 2 rows affected (0.00 sec)
Records: 2  Duplicates: 0  Warnings: 0mysql>
mysql> insert into t values ("天下",2);
Query OK, 1 row affected (0.00 sec)mysql>

当然了,同时也存在了ABC等于abc:

mysql> insert into t values ('ABC','ABC');
Query OK, 1 row affected (0.00 sec)mysql>
mysql> insert into t values ('abc','ABC');
ERROR 1062 (23000): Duplicate entry 'abc' for key 'idx_a'
mysql>
  下面是一段运维、产品和DBA的对话:
  对于未上线的业务建议统一字符集,现在内存也便宜了,如果是移动端的,建议直接上utf8mb4,因为最近升级一个线上的字符集,蛋微微疼。

腾讯游戏10大经典案例(二):天堂等于天下相关推荐

  1. 把所有圆圈连接起来的游戏_适合幼儿园玩的10大经典游戏

    原标题:适合幼儿园玩的10大经典游戏 1.木头人 游戏规则:小朋友手拉手围成一个圆圈,边走边念儿歌"我是一个木头人,不会说话不会动,看谁坚持一分钟"念到最后一个字时所有幼儿摆出造型 ...

  2. 大数据谋定农业发展路径-丰收节贸易会:全球十大经典案例

    大数据谋定农业发展路径-丰收节贸易会:全球十大经典案例 新闻中国采编网 中国新闻采编网 谋定研究中国智库网 经信研究 国研智库 国情讲坛 哲商对话 万权采编:"基于物联网等技术的应用,农业领 ...

  3. 想轻松入门Python编程,这10个经典案例你还不知道嘛?

    一直以来,Python都是一门很简单的编程语言,其实无论你有没有基础,学起来都不难. 但,必须有方法,而最好的方法其实就是学+练,即:基本常识+这10经典案例. 而同时有着系统的Python基础知识点 ...

  4. 想轻松入门Python编程,必须看这10个经典案例,学完就能找到工作

    一直以来,Python都是一门很简单的编程语言,其实无论你有没有基础,学起来都不难. 但,必须有方法,而最好的方法其实就是学+练,即:基本常识+这10经典案例. 而同时有着系统的Python基础知识点 ...

  5. Silverlight 4 初学者的10大经典问答

    Silverlight 4 初学者的10大经典问答 http://developer.51cto.com  2010-08-16 09:57  周雪峰 译  51CTO.com  我要评论(0) 在学 ...

  6. 秒杀多线程第十六篇 多线程十大经典案例之一 双线程读写队列数据

    本文配套程序下载地址为:http://download.csdn.net/detail/morewindows/5136035 转载请标明出处,原文地址:http://blog.csdn.net/mo ...

  7. c 语言从大到小排序算法,10 大经典排序算法(动图演示+ C 语言代码)

    原标题:10 大经典排序算法(动图演示+ C 语言代码) 来源:C语言与CPP编程 以前也零零碎碎发过一些排序算法,但排版都不太好,又重新整理一次,排序算法是数据结构的重要部分,系统地学习很有必要. ...

  8. 电影9 10大经典电影

    10大经典电影(人生篇) 1.<肖申克的救赎> 2.<百万金婴> 3.<悲惨世界>1958年版 4.<辛德勒的名单> 5.<阿甘正传> 6. ...

  9. 中国历史上10大经典遗言

    发信人: wbinbin (麒麟王), 信区: History 标  题: 中国历史上10大经典遗言 发信站: BBS 同舟共济站 (Sun Aug  8 15:49:57 2004), 站内 标  ...

最新文章

  1. Kali Linux发布2020.1a版本
  2. 蓝桥杯- 图形显示(java)
  3. HDU 2112 HDU Today (dijkstar + map)
  4. 跟我一起学Redis之Redis持久化必知必会
  5. 计算机英语女人英语怎么说,英语时差:计算机和女人
  6. Android事件传递机制【Touch事件】
  7. 计算机学院实验室安全管理办法,计算机学院实验室安全管理办法.pdf
  8. 想成为CSS大师,你倒是学啊 -30个资源大推荐
  9. CCProxy+Proxifier代理手机连接电脑(玩网游)支持VIST(防QQ不掉线)本文转载
  10. 套利进阶——简单易行的分级基金套利
  11. 以太坊ETH(windows)配置
  12. python的背景色怎么改_如何更改树的背景色
  13. vue3.2+element-plus+ts节假日管理界面
  14. 服务器返回状态码说明
  15. 类似staruml的工具有哪些?
  16. Cartesi 举办的2023 黑客马拉松
  17. 地质勘查土质分类图片_地质土质分类
  18. virtual的用法
  19. 通过jstack分析cpu问题
  20. 什么是西安80坐标系

热门文章

  1. Java—初识Java与开发环境的安装
  2. 微信小程序定制价格多少钱
  3. Unity动画系统知识体系概览
  4. 解决Virtualbox安装系统界面显示不全问题
  5. 孩子小学总喜欢用计算机做数学,数学到底该怎样学?真实用!
  6. 2022你不容错过的软件测试项目实战(APP项目实战)免费版
  7. 推荐几个学生毕业设计的项目文案
  8. hashmap扩容线程安全问题_HashMap是非线程安全,为什么ConcurrentHashMap能做到线程安全?...
  9. 在小县城做什么生意好?
  10. 春秋杯CTF2022 WP