我如何将我的SQL文件从5.6降级到5.5

时间:2017-05-14 23:10:21

标签: mysql sql

我需要一些关于如何将我的sql数据库文件从5.6降级到5.5的帮助,因为我确实更改了我的hosting.my旧托管服务器是5.6而新服务器版本是5.5,我在导入数据时收到错误基础文件.. 支持说:"您正在运行MySQL Server版本:5.5.51-38.2。这就是导致数据库导入问题的原因。你需要MySQL 5.6用于该数据库。" ..任何人都可以帮助我吗?

我已经在这里上传了我的sql文件,请查看:http://www88.zippyshare.com/v/bbzjmvCJ/file.html

如果可以,请修理它。我非常感谢你...... 我在上传时遇到错误:

CREATE TABLE `wpqc_o3n8w99opanda_leads_fields` (
  `wpqc_o3n8w99opanda_leads_fields`.`lead_id` int(10) unsigned,
  `wpqc_o3n8w99opanda_leads_fields`.`field_name` varchar(255),
  `wpqc_o3n8w99opanda_leads_fields`.`field_value` text,
  `wpqc_o3n8w99opanda_leads_fields`.`field_custom` bit(1) DEFAULT 'b\'0\'',
  UNIQUE `UK_wp_opanda_leads_fields` (`lead_id`,`field_name`),
  KEY `IDX_wp_opanda_leads_fields_field_name` (`field_name`)
)/*! engine=MyISAM */;
MySQL说:

  

#1067 - ' field_custom'的默认值无效

1 个答案:

答案 0 :(得分:0)

位字段的默认值应为DEFAULT b'0'这不是v5.5和5.6之间的差异,这可能是导出问题,将b'0'视为字符串并封装它成为额外的单引号并转义原始的单引号。