没有合适的资源?快使用搜索试试~ 我知道了~
mysql4数据库转移到mysql5,首先将文件的编码转换为utf-8 如果使用editplus,打开文件,
资源推荐
资源详情
资源评论
1.首先将文件的编码转换为utf-8
如果使用editplus,打开文件,如果有乱码则使用其他编码载入,确认没有乱码后,另存为utf8编码即可
如果使用dreamweaver,打开文件后,点击“修改”--“页面属性”--“编码”,选择utf-8编码,点击确定。保存后文件就被转换成了utf-8编码。
2.修改创建表的语句
原有mysql4语句
CREATE TABLE `ad` (
`auto_id` int(11) NOT NULL auto_increment,
`optionid` int(11) NOT NULL default '0',
`content_name` varchar(255) NOT NULL default '',
`content_no` varchar(20) NOT NULL default '',
`content_type` tinyint(4) NOT NULL default '0',
`content_width` varchar(4) NOT NULL default '',
`content_height` varchar(4) NOT NULL default '',
`content_value` varchar(255) NOT NULL default '',
`content_style` varchar(10) NOT NULL default '',
`content_link` varchar(255) NOT NULL default '',
`content_txt` varchar(255) NOT NULL default '',
`series` int(11) NOT NULL default '0',
`create_user` int(11) NOT NULL default '0',
`create_time` datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (`auto_id`)
) TYPE=MyISAM AUTO_INCREMENT=12;
最后一句修改为
)TYPE=MyISAM CHARSET=utf8 AUTO_INCREMENT=12;
添加了 CHARSET=utf8
可以通过查找替换完成,搜索TYPE=MyISAM 全部替换为 TYPE=MyISAM CHARSET=utf8
3.由于mysql4可以设置非空字段初始值可以为空,有时需要去掉建表语句中的NOT NULL,
如果使用editplus,打开文件,如果有乱码则使用其他编码载入,确认没有乱码后,另存为utf8编码即可
如果使用dreamweaver,打开文件后,点击“修改”--“页面属性”--“编码”,选择utf-8编码,点击确定。保存后文件就被转换成了utf-8编码。
2.修改创建表的语句
原有mysql4语句
CREATE TABLE `ad` (
`auto_id` int(11) NOT NULL auto_increment,
`optionid` int(11) NOT NULL default '0',
`content_name` varchar(255) NOT NULL default '',
`content_no` varchar(20) NOT NULL default '',
`content_type` tinyint(4) NOT NULL default '0',
`content_width` varchar(4) NOT NULL default '',
`content_height` varchar(4) NOT NULL default '',
`content_value` varchar(255) NOT NULL default '',
`content_style` varchar(10) NOT NULL default '',
`content_link` varchar(255) NOT NULL default '',
`content_txt` varchar(255) NOT NULL default '',
`series` int(11) NOT NULL default '0',
`create_user` int(11) NOT NULL default '0',
`create_time` datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (`auto_id`)
) TYPE=MyISAM AUTO_INCREMENT=12;
最后一句修改为
)TYPE=MyISAM CHARSET=utf8 AUTO_INCREMENT=12;
添加了 CHARSET=utf8
可以通过查找替换完成,搜索TYPE=MyISAM 全部替换为 TYPE=MyISAM CHARSET=utf8
3.由于mysql4可以设置非空字段初始值可以为空,有时需要去掉建表语句中的NOT NULL,
资源评论
卜yi卦
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功