ecshop搬家时提示缺少ecs_sessions

2016-06-13 13:05 来源:www.chinab4c.com 作者:ecshop专家

ecshop教程是给大家讲解一下ecshop搬家时提示缺少ecs_sessions的情况。 ecshop在搬家后,恢复数据时经常会出现提示ecs_sessions表不存在的情况,这个的主要原因是因为ecshop备份时不备份ecs_sessions和ecs_sessions_data这两个表。   那应该如何做呢,实际上是很简单的,只要新建这个表就ok了么。 CREATE TABLE IF NOT EXISTS `ecs_sessions` ( `sesskey` char(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT ”, `expiry` int(10) unsigned NOT NULL DEFAULT ’0′, `userid` mediumint(8) unsigned NOT NULL DEFAULT ’0′, `adminid` mediumint(8) unsigned NOT NULL DEFAULT ’0′, `ip` char(15) NOT NULL DEFAULT ”, `user_name` varchar(60) NOT NULL, `user_rank` tinyint(3) NOT NULL, `discount` decimal(3,2) NOT NULL, `email` varchar(60) NOT NULL, `data` char(255) NOT NULL DEFAULT ”, PRIMARY KEY (`sesskey`), KEY `expiry` (`expiry`) ) ENGINE=MEMORY DEFAULT CHARSET=utf8; CREATE TABLE IF NOT EXISTS `ecs_sessions_data` ( `sesskey` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT ”, `expiry` int(10) unsigned NOT NULL DEFAULT ’0′, `data` longtext NOT NULL, PRIMARY KEY (`sesskey`), KEY `expiry` (`expiry`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8;   注意表前缀 。 ecshop的备份功能比较蛋疼,可以使用其他的工具