プログラムを書いています。このプログラムは、SQL Server Datas にある MySql データベースにデータを転送します。MySql データベースのデフォルトの文字セットは Latin1 です。Latin5 文字セットは通常、トルコ語の文字に使用されます。しかし、非常に古いデータベースであるため、mysql テーブルの文字セットを変更できません。
トルコ語の文字を mysql データベースに正しくインポートする方法はありますか?
2105 次
1 に答える
1
テストするには:
CREATE TABLE newtable LIKE oldtable;
-- change the character latin character set to latin5
ALTER TABLE newtable MODIFY latin1_text_col TEXT CHARACTER SET latin5;
INSERT INTO newtable
SELECT * from oldtable;
すべてに問題がなければ、古いテーブルを削除して、新しいテーブルの名前を古いテーブルと同じ名前に変更できます。
于 2010-02-01T15:45:31.987 に答える