Página 1 de 2

Consulta Sql.

Publicado: 21 Jun 2006, 15:15
por invi
Hola,

Pues eso, que estoy tratando de restaurar un backup que tenia por ahi, para un forete que lleva tiempo..
Pero parece ser que cuando ejecuto el .sql en la BD me sale esto.

Código: Seleccionar todo

CREATE TABLE `phpbb_add_pages` (

`page_id` mediumint( 8 ) NOT NULL default '0',
`page_name` varchar( 100 ) COLLATE latin1_general_ci NOT NULL default '',
`page_content` text COLLATE latin1_general_ci,
`page_auth` tinyint( 1 ) NOT NULL default '0'
) ENGINE = MYISAM DEFAULT CHARSET = latin1 COLLATE = latin1_general_ci 
MySQL ha dicho:  

#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 'collate latin1_general_ci NOT NULL default '',
  `page_content
La cuestion es que estoy probando la misma web, en otro servidor, a ver si ahi me funciona todo correctamente ya que en mihost, me daban fallos algunas cosas.

URL: http://portalastur.shinranet.com
MODs: Varios - CTracker, Links MOD, Color groups MOD, etc..
Plantilla: digitaltwilight

Respuesta: Consulta Sql.

Publicado: 21 Jun 2006, 20:52
por mitch
Creo que es por lo último que aparece, luego del cierre de paréntesis

Código: Seleccionar todo

ENGINE = MYISAM DEFAULT CHARSET = latin1 COLLATE = latin1_general_ci
yo tengo solo esto por ejemplo:

Código: Seleccionar todo

TYPE=MyISAM;
(al final de cada consulta hecha para crear tablas)

No se qué será lo correcto, pero danos datos del servidor, como por ejemplo, la version de mysql que usa.
Saludos

Respuesta: Consulta Sql.

Publicado: 21 Jun 2006, 21:00
por Nazcar
como se menciona en varios post estas intentanto poner un backup de una version superior de mysql a un mysql inferior de ahi que no acepte todas las ordenes

Respuesta: Consulta Sql.

Publicado: 22 Jun 2006, 00:53
por invi
MySQL 4.0.24-nt
Host: Gratuito (www.shinranet.com)

Respuesta: Consulta Sql.

Publicado: 22 Jun 2006, 15:20
por Nazcar
inv no es cosa que pongas una version de mysql,sencillamente el mysql desde donde hiciste el backup es una version mas reciente que el mysql donde quieres restaurarla

Respuesta: Consulta Sql.

Publicado: 22 Jun 2006, 15:23
por SuperNovato
¿Y eso tiene arreglo?
O sea,
¿si alguna vez migro mi foro a otro servidor
debo asegurarme de que el MySQL del nuevo tenga, al menos, la misma versión que el antiguo?

Ya sé que esto es aparte del problema de Invi, pero vaya, es por no andar abriendo nuevos temas ;)

Re: Respuesta: Consulta Sql.

Publicado: 22 Jun 2006, 15:48
por Nazcar
Creo que es por lo último que aparece, luego del cierre de paréntesis

Código: Seleccionar todo

ENGINE = MYISAM DEFAULT CHARSET = latin1 COLLATE = latin1_general_ci
yo tengo solo esto por ejemplo:

Código: Seleccionar todo

TYPE=MyISAM;
(al final de cada consulta hecha para crear tablas)

No se qué será lo correcto, pero danos datos del servidor, como por ejemplo, la version de mysql que usa.
Saludos
Aqui la tienes SuperN

Re: Respuesta: Consulta Sql.

Publicado: 22 Jun 2006, 17:13
por invi
Creo que es por lo último que aparece, luego del cierre de paréntesis

Código: Seleccionar todo

ENGINE = MYISAM DEFAULT CHARSET = latin1 COLLATE = latin1_general_ci
yo tengo solo esto por ejemplo:

Código: Seleccionar todo

TYPE=MyISAM;
(al final de cada consulta hecha para crear tablas)

No se qué será lo correcto, pero danos datos del servidor, como por ejemplo, la version de mysql que usa.
Saludos uhm, bueno, entonces si cambio eso ultimo por lo que me dice mitch, ¿funcionará? :ok:

Respuesta: Consulta Sql.

Publicado: 22 Jun 2006, 18:29
por mitch
Pues pruebalo... no pierdes nada con probar, de ninguna forma vas a dañar la BD, con suerte, te saldrá algun mensaje de error... pruebalo tu mismo editando la parte final y colocando la consulta (coloca 1 nada mas, la que tu mismo citaste por ejemplo, no un .sql completo.. y espera haber si te dice que ejecutó la consulta SQL con éxito).

Saludos

Respuesta: Consulta Sql.

Publicado: 22 Jun 2006, 20:20
por invi
Vale, pues voy a probar a ver que ocurre, ya os comentaré.

Respuesta: Consulta Sql.

Publicado: 22 Jun 2006, 21:30
por SuperNovato
Asias, Nazcar.

Y tú, Invi, comenta, comenta en cuanto lo pruebes: que algunos estamos tomando nota y tamos ansiosos!!!!!

¿Se nota mucho que este verano me toca migrar de servidor jejejeje ;) ?

Respuesta: Consulta Sql.

Publicado: 23 Jun 2006, 02:42
por invi
Pues va ser que no va.. me sale el mismo error.

Respuesta: Consulta Sql.

Publicado: 23 Jun 2006, 03:22
por mitch
como las estas subiendo? todas juntas en un mismo .sql ???

Yo las subi dividiendolas a mano.. o sea, cada consulta por separado (bien manualmente en la pestaña SQL, o creando archivos de texto con consultas por separado...)
y asi me funcionaron (porque al meter muchas consultas juntas, me daba error, al igual que a ti.. no tengo idea del porqué).
Intenta eso... en cada punto y coma que encuentres es porque finaliza una consulta, la copias y la importas a la BD o en la pestaña SQL la ejecutas.

Saludos

Respuesta: Consulta Sql.

Publicado: 23 Jun 2006, 11:19
por Nazcar
Si le quitas las lineas antes mencionadas no puede darte el mismo error te dara otro postealo aqui anda

Respuesta: Consulta Sql.

Publicado: 23 Jun 2006, 15:57
por invi
me sale lo mismo nazcar, igual igual.. solo le quite la ultima linea despues del parentesis y puse TYPE=MYISAM como dijo mitch..

Las consultas las meto todas de golpe, como he echo otras veces restaurando la BD y siempre funcionó, y ahora no :S