创建表category_path opencart 1.5.6.4

时间:2015-05-30 10:02:58

标签: mysql opencart

我有问题。当我尝试在opencart isntallation的类别区域中编辑某些内容时,会显示错误,表明table_path不存在。

升级出错时通常会发生此错误。我可以在phpmyadmin中使用CREATE_TABLE查询来解决此问题,还是不起作用?

希望有人能帮助我。

1 个答案:

答案 0 :(得分:1)

如果您只需要创建类别路径表,可以像这样创建(如果需要,用您的数据库前缀替换oc_):

CREATE TABLE `oc_category_path` (
  `category_id` int(11) NOT NULL,
  `path_id` int(11) NOT NULL,
  `level` int(11) NOT NULL,
  PRIMARY KEY (`category_id`,`path_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;

您可以从phpMyAdmin或任何其他MySQL客户端运行该SQL。之后您可以导航到Admin>目录>分类并点击Repair,它会产生必要的记录。

请注意,该表是由安装/升级脚本生成的,它与您说的完全一样,可能是一个拙劣的数据库升级或根本没有。如果是这种情况,请记住您可能还有其他数据库问题,您可以通过在数据库上运行升级脚本来获益。