2

我正在写一个程序。该程序将数据传输到 SQL Server Datas 中的 MySql 数据库。MySql 数据库默认字符集是 Latin1。Latin5 字符集通常用于土耳其语字符。但我无法更改 mysql 表的字符集,因为它是一个非常古老的数据库。
有没有办法将土耳其字符正确导入 mysql 数据库?

4

1 回答 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 回答