错误信息:Illegal mix of collations (utf8mb4_general_ci,IMPLICIT) and (utf8mb4_0900_ai...
背景:执行一条使用了函数的sql语句报的错误

表里字段的排序规则都是utf8mb4_general_ci,但是数据库的默认规则是utf8mb4_0900_ai,函数里为指定排序规则,会使用数据库默认规则,修改数据库排序规则为utf8mb4_general_ci后,删除函数,重新添加后,不再报错。

参考链接:https://tencentcloud.csdn.net/650cf69f993dd34278ee462f.html