源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

mysql4.0升级到mysql5(4.1),解决字符集问题

  • 时间:2022-04-03 02:36 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:mysql4.0升级到mysql5(4.1),解决字符集问题
1、从4.0中导出表 mysqldump –no-data -uroot -p database > struct.sql 2、导出数据 mysqldump –no-create-info=true –extended-insert=false -u root -p database > data.sql 3、用vi编辑struct.sql, 使用最末行命令 :%s/) TYPE=MyISAM;/) ENGINE=MyISAM DEFAULT CHARSET=gbk;/g :%s/) TYPE=HEAP.*$/) ENGINE=MEMORY DEFAULT CHARSET=gbk;/g 4、导入struct.sql,data.sql mysql 4.0及之前的版本,都是只支持一种字符集latin1,从mysql 4.1起,支持众多的字符集,比如gbk,utf8(非utf-8)等。 gbk,utf8等多字节字符集的存储也发生了变化,比如latin1下,汉字字长是2,在gbk或utf8下,汉字字长就是1。也就是说原来varchar(32)只能存16个汉字,现在能保存32个了。 网址:[url=http://www.xiaojb.com/archives/it/mysqludate.shtml]http://www.xiaojb.com/archives/it/mysqludate.shtml[/url]
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部