brooks
级别: 总版主
精华:
0
发帖: 398
: 402
: 3177 RMB
: 0
在线时间:55(小时)
注册时间:2005-03-31
最后登录:2008-06-17
|
旧数据升级办法
以原来的字符集为latin1为例,升级成为utf8的字符集。原来的表: old_table (default charset=latin1),新表:new_table(default charset=utf)。
第一步:导出旧数据 mysqldump --default-character-set=latin1 -h localhost -u root -B my_db --tables old_table > old.sql
第二步:转换编码 iconv -t utf-8 -f gb2312 -c old.sql > new.sql 在这里,假定原来的数据默认是gb2312编码。
第三步:导入 修改old.sql,增加一条sql语句: "SET NAMES utf8;",保存。 mysql -hlocalhost -uroot my_db < new.sql
|
The thing I don't want to do.
|
|
[1 楼]
|
Posted: 2007-05-22 00:47 |
| |