我在joomla安装过程中遇到错误

时间:2016-11-10 03:09:46

标签: mysql joomla

错误

表' joomla_db。#__ usergroups'不存在SQL = INSERT INTO #__usergroupsidparent_idlftrgttitle)VALUES(1, 0,1,18,'公共'),(2,1,8,15,'已注册'),(3,2,9,14,'作者和# 39;),(4,3,10,13,'编辑'),(5,4,11,12,'出版商'),(6,1,4,7 ,'经理'),(7,6,5,6,'管理员'),(8,1,16,17,'超级用户'), (9,1,2,3,' Guest')

您的SQL语法有错误;查看与您的MySQL服务器版本相对应的手册,以便在“使用BTREE”附近使用正确的语法)ENGINE = InnoDB DEFAULT CHARSET = utf8 DEFAULT COLLATE = utf8_unicode_ci'第11行SQL = CREATE TABLE IF NOT EXISTS #__usergroupsid int(10)unsigned NOT NULL AUTO_INCREMENT COMMENT' Primary Key',parent_id int(10)unsigned NOT NULL DEFAULT 0 COMMENT' Adjacency List Reference Id',lft int(11)NOT NULL DEFAULT 0 COMMENT' Nested set lft。',rgt int (11)NOT NULL DEFAULT 0 COMMENT'嵌套set rgt。',title varchar(100)NOT NULL DEFAULT'',PRIMARY KEY(id ),UNIQUE KEY idx_usergroup_parent_title_lookupparent_idtitle),KEY idx_usergroup_title_lookuptitle),KEY idx_usergroup_adjacency_lookupparent_id) ,KEY idx_usergroup_nested_set_lookuplftrgt)使用BTREE)ENGINE = InnoDB DEFAULT CHARSET = utf8 DEFAULT COLLATE = utf8_unicode_ci

1 个答案:

答案 0 :(得分:2)

这个错误主要是因为旧版本的MySQL只是升级MySQL版本而问题解决了 作为解决方法替换(lftrgt)使用BTREE和使用BTREE(lftrgt)。

但你应该升级MySQL!