dz 不同MYSQL版本数据导入问题解决办法

最近不少用户反映换了空间之后导入数据时候出现错误,错误信息如下
引用:
Discuz! info: MySQL Query ErrorUser: xxxTime: 2005-7-14 12:31pmScript: /admincp.phpSQL: CREATE TABLE cdb_access ( uid mediumint(8) unsigned NOT NULL default '0', fid smallint(6) unsigned NOT NULL default '0', allowview tinyint(1) NOT NULL default '0', allowpost tinyint(1) NOT NULL default '0', allowreply tinyint(1) NOT NULL default '0', allowgetattach tinyint(1) NOT NULL default '0', PRIMARY KEY (uid,fid)) ENGINE=InnoDB DEFAULT CHARSET=latin1Error: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'DEFAULT CHARSET=latin1' at line 1Errno.: 1064
可能信息不完全相同,但是基本类似解决办法如下:用纯文本处理软件(例如记事本之类)打开你备份的文件,这些文件一般是*.sql在这些文件里面找到
引用:
ENGINE = MYISAM DEFAULT CHARSET=latin1
这样的语句改为
引用:
TYPE=MYISAM
再找到
引用:
ENGINE = HEAP DEFAULT CHARSET=latin1
改为
引用:
TYPE= HEAP
修改好后存盘上传,然后再恢复数据就没有问题了
引用通告地址: 点击获取引用地址
评论: 0 | 引用: 0 | 阅读: 293
发表评论
昵 称: 密 码:
网 址: 邮 箱:
验证码: 验证码图片 选 项:
头 像:
内 容: