在开发过程中,我无知地对数据库中的所有 varchar 行使用了默认的 latin1_swedish_ci 字符编码,并且我确定这是我一直遇到的字符编码问题的根源。除此之外,现在似乎大多数人都建议使用 utf8_unicode_ci。
我想将数据库中所有行的字符编码从 latin1_swedish_ci 转换为 utf8_unicode_ci,但我知道如何做的唯一方法是在 phpMyAdmin 中逐行更改它,这真的很耗时。
是否有更快的方法,例如可以运行将所有 varchar/text 行的排序规则从 latin1_swedish_ci 更改为 utf8_unicode_ci 的查询?