
1、后台一段时间点击数据库优化,清理下缓存
2、如果网站已经出错,请登录数据库,删除以上两个表的数据就行。
3、我最便捷的方法,直接删除这两个数据表,然后从新sql建立 哈哈
(1)这个是新建ecs_sessions表的SQL
CREATE TABLE IF NOT EXISTS `您数据表的前缀_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
(2)这个是新建ecs_sessions_data表的SQL
CREATE TABLE IF NOT EXISTS `kmy_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
可以用mysql语句批量清空网站数据库里的所有订单信息,可以复制下面两个sql语句在后台的数据库管理--sql查询中执行,ecs_order_info是存放订单信息的表,ecs_order_goods是存放订单商品的表
TRUNCATE TABLE `ecs_order_info`TRUNCATE TABLE `ecs_order_goods`
ecs_sessions提示缺少这个表,可以看下数据库里是否真的缺少这个表,一般情况下出这个问题的可能性有:1.当前数据库缺少ecs_sessions表;2.数据库表前缀不对;3.数据库ecs_sessions表数据过大(需要手动清空表数据);4.ecs_sessions表损坏(参照3,如果清空表数据和缓存之后还是不行可以尝试删除当前表,然后利用默认的数据结构重新创建ecs_sessions表,或者修复此表)。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)