
MySQL:批量修改表的排序规则
MySQL 8.0 默认的排序规则为 utf8mb4_0900_ai_ci,使用脚本还原的表的排序规则可能是 utf8mb4_general_ci,之后又自己在库中建的表是 utf8mb4_0900_ai_ci,于是库中存在这两种排序规则,在做关联查询时就会报错。解决方案将库中所有表的排序规则改为一

mysql 将查询结果 指定字符串截取 / 拼接字符串
SUBSTRING_INDEX(str,substr,n)//返回字符substr在str中第n次出现位置之前的字符串;SUBSTRING_INDEX(username,'-',1)//返回'-'符号在username第1次出现位置之前的字符串//username的值是user-1//返回的结果是u