MySQL

mysql建库时选择的utf8_general_ci和utf8_unicode_ci有什么区别?

摘自stackoverflow上的一个回答: 对于那些在 2020 年或之后仍在阅读这个问题的人来说,有一些新的选项可能比这两个都更好。例如,utf8_unicode_520_ci。 所有这些排序规则都适用于 UTF-8 字符编码。它们之间的区别在于文本的排序和比较方式。 _unicode_ci 和 _general_ci 是两种不同的排序和比较文本的规则集,根据我们的预期方式进行排序和比较。 M […]

MySql遇到varchar字段数字字符串排序问题

项目中遇到的问题,一个笔试试卷成绩查询最高分和最低分,简单的对分数字段排序,一直是正常的。 出bug了 就这个简单的功能,突然有一天,客户发现很奇怪的是最高分比最低分还低。 这明显是有问题的: 数据库大概是这样的: id name score 1 小明 32 2 小红 8 3 小王 40 4 小武 16 直接排序: SELECT * FROM `exam_score` ORDER BY score […]

mysql报错:Column count of mysql.proc is wrong. Expected 21, found 20

由于要升级php版本到7.2,我升级了xampp到v3.2.4版,先备份低版本中的数据库文件/mysql/data以及其他配置,uninstall旧版,安装新版xampp,替换掉一些配置文件,将备份的数据库文件还原,可以正常使用mysql,但当我尝试将一个数据库从本地使用navicat工具同步到服务器时,收到mysql的报错。 报错内容: Column count of mysql.proc is […]

Scroll to top