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

Error #1064 MySQL

Estas en el tema de Error #1064 MySQL en el foro de Mysql en Foros del Web. Buen dia a todos. Estoy usando un cms php para hacer una pagina de anuncios y al importar mi base de datos respaldada al nuevo ...
  #1 (permalink)  
Antiguo 07/10/2011, 12:37
 
Fecha de Ingreso: octubre-2011
Mensajes: 3
Antigüedad: 13 años, 1 mes
Puntos: 0
Error #1064 MySQL

Buen dia a todos.
Estoy usando un cms php para hacer una pagina de anuncios y al importar mi base de datos respaldada al nuevo hosting me sale este error

Error

consulta SQL:

CREATE TABLE `oc_categories` (
`idCategory` int( 10 ) unsigned NOT NULL AUTO_INCREMENT ,
`name` varchar( 64 ) NOT NULL ,
`order` int( 2 ) unsigned NOT NULL DEFAULT '0',
`created` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ,
`idCategoryParent` int( 10 ) unsigned NOT NULL DEFAULT '0',
`friendlyName` varchar( 64 ) NOT NULL ,
`description` text,
PRIMARY KEY ( `idCategory` ) USING BTREE,
KEY `Index_fname` ( `friendlyName` )
) ENGINE = MYISAM AUTO_INCREMENT =35 DEFAULT CHARSET = utf8;

MySQL ha dicho: Documentación
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'USING BTREE,
KEY `Index_fname` (`friendlyName`)
) ENGINE=MyISAM AUTO_INCREMENT' at line 9

Si no fuera molestia en orientarme para solucionar este error
de antemano gracias
  #2 (permalink)  
Antiguo 07/10/2011, 13:03
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Error #1064 MySQL

Quítale el USING BTREE. El tipo de índice PRIMARY no debe indicarse, sino que lo resuelve 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 07/10/2011, 14:32
 
Fecha de Ingreso: octubre-2011
Mensajes: 3
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: Error #1064 MySQL

Estimado gnzsoloyo
Funciono perfectamente, problema solucionado
Muchísimas gracias
Saludos¡

Etiquetas: 1064, php, 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 14:15.