错误
表' joomla_db。#__ usergroups'不存在SQL = INSERT INTO #__usergroups
(id
,parent_id
,lft
,rgt
,title
)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 #__usergroups
(id
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_lookup
(parent_id
,title
),KEY idx_usergroup_title_lookup
(title
),KEY idx_usergroup_adjacency_lookup
(parent_id
) ,KEY idx_usergroup_nested_set_lookup
(lft
,rgt
)使用BTREE)ENGINE = InnoDB DEFAULT CHARSET = utf8 DEFAULT COLLATE = utf8_unicode_ci
答案 0 :(得分:2)
这个错误主要是因为旧版本的MySQL只是升级MySQL版本而问题解决了
作为解决方法替换(lft
,rgt
)使用BTREE和使用BTREE(lft
,rgt
)。
但你应该升级MySQL!