mysql
middle11
这个作者很懒,什么都没留下…
展开
-
order by 具有重复值的列时存在顺序不固定的问题(oracle ,mysql都存在这个问题)
一、问题背景:数据A单独查询时,能查出数据;但是把表全部的数据分页查询出来之后却发现不包含数据A二、分析问题:出现这个问题,首先就想到分页的SQL语句是不是有问题,然后就去看代码,发现代码一切正常,并没有哪里不妥,后面左看右看终于定位到order by排序的那个列是不是有问题,怀疑这个列会有重复值可能会导致分页查询的顺序不固定。然后就把分页查询出来的结果,对某个列的值出现的次数进行统计并按次数降序,再去和数据库表的这个列group by出现的次数并按次数降序进行比较,发现两种统计方式的结果差别很原创 2021-03-23 22:52:00 · 602 阅读 · 0 评论 -
内容含有表情符号写入mysql的方式
内容含有表情符号写入mysql的方式 两个步骤:(缺一不可)1、在my.ini或者my.cnf中加入如下配置,然后重启mysql服务即可正常入库:[mysqld]character-set-server=utf8mb42、建表的时候,表的编码设置为utf8mb4 utf8 编码: 一个字符是3个字节utf8mb4编码:一个字符是4个字节注:索引的长度限制是767个字节...原创 2018-12-28 16:45:57 · 533 阅读 · 0 评论