他の文字エンコーディングを表示するデータベース。スウェーデン語のエンコードである必要があります。例:
Shows "ö", should be "ö",
"ä" = "ä"
これまでに試した:
- HeidiSQL : 「一括テーブル エディタ」で変更しようとした => 失敗しました!
Alter table/database : 以下の 2 つの例を試してみました => 失敗しました!
ALTER DATABASE [DBNAME] CHARACTER SET latin1 COLLATE latin1_swedish_ci;
ALTER TABLE [TABLENAME] CHARACTER SET latin1 COLLATE latin1_swedish_ci;
以下の例で列を更新します => Works!
replace([COLUMNNAME],CONVERT(BINARY "ö" USING latin1),'ö')
作業方法には、「å、ä、ö、Å、Ä、Ö」のラップが必要です。「置換」の書き込みは、頭を包み込むよりも長くなります。そして、それぞれに列がある〜150のテーブルがあります。Information_Schema は、varchar データ型のすべての「table.columns」を取得できます。その情報を使用して、各テーブルと列をループし、MySQL の文字をループして置換を使用できますか? それとももっと簡単な方法がありますか?これをMySQLで書く方法がわかりません。