今天查询mysql视图时候发现报错如下图
推测是某个join关联的字段字符集不一致(md之前好好地也没改过),
但是review所有表结构后,初步确定关联的字段字符集是一致的,依旧提示这个错误,view结构我没有额外保存啊,非常重要啊这些个视图,求mysql大佬帮助~~~
今天查询mysql视图时候发现报错如下图
推测是某个join关联的字段字符集不一致(md之前好好地也没改过),
但是review所有表结构后,初步确定关联的字段字符集是一致的,依旧提示这个错误,view结构我没有额外保存啊,非常重要啊这些个视图,求mysql大佬帮助~~~
alter table xxx convert to character set utf8mb4 collate utf8mb4_general_ci;
两个表都执行一下这个让字符集校验规则一致
友情提醒:线上操作需谨慎,这个操作会导致锁表阻塞dml,建议业务低峰期操作,或者用pt工具做,非线上环境,那随意
5 回答1.5k 阅读
2 回答2.2k 阅读
3 回答2.1k 阅读
3 回答661 阅读✓ 已解决
1 回答996 阅读
1 回答670 阅读✓ 已解决
1 回答964 阅读
这是校对规则,不是字符集哦,再检查一下。
字符集相关的概念有两个,字符集和校对规则