2016-11-10 71 views
2

错误我在安装Joomla过程

表错误 'joomla_db。#__用户组' 不存在SQL = INSERT INTO #__usergroupsidparent_idlftrgttitle)VALUES(1,0, 1,18,'Public'),(2,1,8,15,'Registered'),(3,2,9,14,'Author'),(4,3,10,13,'Editor') ,(5,4,11,12,'发布者'),(6,1,4,7,'经理'),(7,6,5,6'管理员'),(8,1, 17,'Super Users'),(9,1,2,3,'Guest')

你的SQL语法错误;检查对应于您的MySQL服务器版本的手册,以找到在'USING BTREE'附近使用的正确语法ENGINE = InnoDB DEFAULT CHARSET = utf8 DEFAULT COLLATE = utf8_unicode_ci'at line 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 '嵌套集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的默认字符集= UTF8 DEFAULT COLLATE = utf8_unicode_ci

回答

1

这个错误主要发生的,因为旧版本的MySQL刚刚升级的MySQL版本,问题就解决了
作为一种变通方法代替(lftrgt)使用BTREE使用BTREE(lft,rgt)。

但是你应该升级MySQL!