显示其他字符编码的数据库。应该是瑞典编码。例子:
Shows "ö", should be "ö",
"ä" = "ä"
到目前为止尝试过:
- HeidiSQL:尝试使用“批量表编辑器”进行更改 => 失败!
更改表/数据库:尝试了以下两个示例 => 失败!
ALTER DATABASE [DBNAME] CHARACTER SET latin1 COLLATE latin1_swedish_ci;
ALTER TABLE [TABLENAME] CHARACTER SET latin1 COLLATE latin1_swedish_ci;
使用下面的示例更新一列 => 有效!
replace([COLUMNNAME],CONVERT(BINARY "ö" USING latin1),'ö')
工作方法需要换行为:“å, ä, ö, Å, Ä, Ö”。“替换”的写作将比我的头更长。并且有大约 150 个表,每个表都有它的列。Information_Schema 可以获取 varchar 数据类型的所有“table.columns”。有了这些信息,您能否遍历每个表和列并通过遍历 MySQL 中的字母来使用替换?或者有没有更简单的方法?我不知道如何在 MySQL 中写这就是我的意思。