Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Problema con USING BTREE en Base de Datos

Estas en el tema de Problema con USING BTREE en Base de Datos en el foro de Bases de Datos General en Foros del Web. hola gente .. estoy tratando de instalar un Gestor de contenido (joomla 3.3.6) en servidor local (Bitnami) y en windows 7 .. mi tira error ...
  #1 (permalink)  
Antiguo 11/03/2015, 12:17
 
Fecha de Ingreso: junio-2008
Mensajes: 82
Antigüedad: 15 años, 10 meses
Puntos: 2
Problema con USING BTREE en Base de Datos

hola gente .. estoy tratando de instalar un Gestor de contenido (joomla 3.3.6) en servidor local (Bitnami) y en windows 7 .. mi tira error en la base de datos y no me deja instalar...por lo que busque googleando el error es "using btree" trate de borrar esa entrada pero mi tira otro errors.. la modificación esta en el archivo joomla.sql

el error que me tira la instalación es:
Código SQL:
Ver original
  1. You have an error IN your SQL syntax; CHECK the manual that corresponds TO your
  2. MySQL server version FOR the RIGHT syntax TO USE near 'USING BTREE ) ENGINE=InnoDB DEFAULT
  3. CHARSET=utf8' at line 11 SQL=CREATE TABLE IF NOT EXISTS `xmqx0_usergroups` ( `id` INT(10) UNSIGNED
  4. NOT NULL AUTO_INCREMENT COMMENT 'Primary Key', `parent_id` INT(10) UNSIGNED NOT NULL DEFAULT 0
  5. COMMENT 'Adjacency List Reference Id', `lft` INT(11) NOT NULL DEFAULT 0 COMMENT 'Nested set lft.', `rgt`
  6. INT(11) NOT NULL DEFAULT 0 COMMENT 'Nested set rgt.', `title` VARCHAR(100) NOT NULL DEFAULT '', PRIMARY
  7. KEY (`id`), UNIQUE KEY `idx_usergroup_parent_title_lookup` (`parent_id`,`title`), KEY
  8. `idx_usergroup_title_lookup` (`title`), KEY `idx_usergroup_adjacency_lookup` (`parent_id`), KEY
  9. `idx_usergroup_nested_set_lookup` (`lft`,`rgt`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8
  10.  
  11. TABLE 'portal.xmqx0_usergroups' doesn't exist SQL=INSERT INTO `xmqx0_usergroups` (`id`, `parent_id`,
  12. `lft`, `rgt`, `title`) VALUES (1, 0, 1, 18, 'Publico'), (2, 1, 8, 15, 'Registrado'), (3, 2, 9, 14, 'Autor'), (4, 3, 10,
  13. 13, 'Editor'), (5, 4, 11, 12, 'Publicador'), (6, 1, 4, 7, 'Gestor'), (7, 6, 5, 6, 'Administrador'), (8, 1, 16, 17,
  14. 'Super Usuarios'), (9, 1, 2, 3, 'Invitado')

Última edición por gnzsoloyo; 11/03/2015 a las 12:34
  #2 (permalink)  
Antiguo 11/03/2015, 12:35
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Problema con USING BTREE en Base de Datos

Postea el CREATE TABLE que tiene ese script para esta tabla en especial, y si es posible, desde el bloque anteriory hasta la siguiente sentencia.
Es probable que hayan incrustado basura sin darse cuenta, o bien que estén usando versiones incorrectas de MySQL.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 11/03/2015, 13:35
 
Fecha de Ingreso: junio-2008
Mensajes: 82
Antigüedad: 15 años, 10 meses
Puntos: 2
Respuesta: Problema con USING BTREE en Base de Datos

adjunto el archivo que viene por defecto

https://cdn.fbsbx.com/hphotos-xfa1/v...=55032F3A&dl=1

esta ubicado en la carpeta

installation\sql\mysql\joomla.sql
  #4 (permalink)  
Antiguo 11/03/2015, 17:31
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Problema con USING BTREE en Base de Datos

Bueno, ejecuté el script en mi PC usando MySQL Worbench, y lo único que detectó es que un INSERT tenía un dato ilegal para un campo, pero no debería generar errores mayores.
¿Cómo se supone que ejecutas ese script tu? ¿Con qué?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #5 (permalink)  
Antiguo 11/03/2015, 19:53
 
Fecha de Ingreso: junio-2008
Mensajes: 82
Antigüedad: 15 años, 10 meses
Puntos: 2
Respuesta: Problema con USING BTREE en Base de Datos

ya esta.. le encontre la vuelta cambiando

(`lft`,`rgt`) USING BTREE

por

USING BTREE (`lft`,`rgt`)


y me instalo...sino me queda solamente actualizar la bd
  #6 (permalink)  
Antiguo 11/03/2015, 20:05
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Problema con USING BTREE en Base de Datos

No me has respondido.
Como te dije' yo pude instalarlo sin problemas ni cambiar los CREATE TABLE.
¿Como lo ejecutas tu?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #7 (permalink)  
Antiguo 12/03/2015, 08:14
 
Fecha de Ingreso: junio-2008
Mensajes: 82
Antigüedad: 15 años, 10 meses
Puntos: 2
Respuesta: Problema con USING BTREE en Base de Datos

no soy un experto .. pero buscando en google encontre esa solución y me instalo.. no hice nada mas..
  #8 (permalink)  
Antiguo 12/03/2015, 08:21
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Problema con USING BTREE en Base de Datos

No me estás respondiendo...
¿Como ejecutabas ese script? ¿Lo cargabas en phpMyadmin? ¿Lo ejecutabas en consola? ¿Lo hace otra interfaz? ¿Se ejecuta programáticamente?
Además, habñía cierta información incompleta en tu escenario: ¿Qué versión de MySQL estabas usando?

¿Hay algun problema para responder las pregutnas?

Como dije, yo no tuve problemas para hacerlo con MySQL 5.6, por lo que me intriga que una diferencia insubstancial como la que describes cambie el comportamiento.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: mysql, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:05.