我正在尝试修复字符编码问题 - 之前我们为此列utf8_general_ci设置了排序规则,因为它对重音不敏感而导致问题.
我正在尝试查找数据库中可能受到影响的所有条目.
DEFAULT CHARACTER SET utf8
但是,这会产生错误:
CHARSET=utf8
问题:当latin1似乎不存在于表/模式定义的任何地方时,为什么我收到有关latin1的错误?
set names utf8;
select * from table1 t1 join table2 t2 on (t1.pid=t2.pid and t1.id != t2.id) collate utf8_general_ci;
Run Code Online (Sandbox Code Playgroud) mysql ×1