Author Topic: consulta urgente sobre sql  (Read 10930 times)

0 Members and 1 Guest are viewing this topic.

Offline paburmester

  • Full Member
  • ***
  • Posts: 244
    • View Profile
consulta urgente sobre sql
« on: October 19, 2005, 11:28:22 AM »
que tal, nuevamente molestando por aca... decidi mover mi galeria a un servidor nuevo, exporte la base de datos pero al importarla me ha salido este error, yo de bases de datos y php no se casi nada, por favor alguien me podria ayudar?
saludos


Quote
consulta SQL:

CREATE TABLE `4images_categories` (
`cat_id` mediumint( 8 ) NOT NULL AUTO_INCREMENT ,
`cat_name` varchar( 255 ) NOT NULL default '',
`cat_description` text NOT NULL ,
`cat_parent_id` mediumint( 8 ) NOT NULL default '0',
`cat_hits` smallint( 6 ) NOT NULL default '0',
`cat_order` mediumint( 8 ) unsigned NOT NULL default '0',
`auth_viewcat` tinyint( 2 ) NOT NULL default '0',
`auth_viewimage` tinyint( 2 ) NOT NULL default '0',
`auth_download` tinyint( 2 ) NOT NULL default '0',
`auth_upload` tinyint( 2 ) NOT NULL default '0',
`auth_directupload` tinyint( 2 ) NOT NULL default '0',
`auth_vote` tinyint( 2 ) NOT NULL default '0',
`auth_sendpostcard` tinyint( 2 ) NOT NULL default '0',
`auth_readcomment` tinyint( 2 ) NOT NULL default '0',
`auth_postcomment` tinyint( 2 ) NOT NULL default '0',
PRIMARY KEY ( `cat_id` ) ,
KEY `cat_parent_id` ( `cat_parent_id` ) ,
KEY `cat_order` ( `cat_order` )
) ENGINE = MYISAM DEFAULT CHARSET = latin1 AUTO_INCREMENT =234

Quote
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 'DEFAULT CHARSET=latin1 AUTO_INCREMENT=234' at line 20

Offline excitex2

  • Addicted member
  • ******
  • Posts: 1.590
  • He desactivado la galería y el buscador
    • View Profile
Re: consulta urgente sobre sql
« Reply #1 on: October 19, 2005, 01:54:17 PM »
Saludos,,,

La sintesis esta mal,,, en la última línea que has insertado del código para crear la tabla de categorias,,

Quote
) ENGINE = MYISAM DEFAULT CHARSET = latin1 AUTO_INCREMENT =234

la tienes que sustituir por :

Quote
) TYPE=MyISAM;

Luego si lo que estas haciendo es un volcado de una copia de seguridad,, te tiene que venir los INSERT INTO que son los valores que le vas a insertar en dicha tabla.

Espero que se me haya entendido  :roll: :roll:

excitex2
Lo importante no es saber,,, lo importante es tener el E-Mail de quien sabe

Offline paburmester

  • Full Member
  • ***
  • Posts: 244
    • View Profile
Re: consulta urgente sobre sql
« Reply #2 on: October 19, 2005, 03:34:47 PM »
que tal, fijate que te entendi algo pero no mucho... segun entendi en mi archivo SQL debia buscar: ") ENGINE = MYISAM DEFAULT CHARSET = latin1 AUTO_INCREMENT =234"  y reemplazarlo por  ") TYPE=MyISAM;" sin embargo no encontre el primer dato en el archivo.. lo estoy haciendo mal? (por cierto, encontre uno que es "=235" es el mas parecido...)
saludos

Offline paburmester

  • Full Member
  • ***
  • Posts: 244
    • View Profile
Re: consulta urgente sobre sql
« Reply #3 on: October 19, 2005, 08:35:26 PM »
compañero excitex2, te agradezco bastante ya lo he conseguido. unicamente que al hacer esto he perdido todos los acentos y la letra ñ en mis comentarios, descripciones, nombres, etc etc etc.... sabras alguna forma de reparar esto?
saludos

Offline excitex2

  • Addicted member
  • ******
  • Posts: 1.590
  • He desactivado la galería y el buscador
    • View Profile
Re: consulta urgente sobre sql
« Reply #4 on: October 19, 2005, 08:44:28 PM »
Saludos,,,

Selecciona como idioma de la base de datos,, español,, o latín 1 depende de la versión de MySql.

excitex2

Lo importante no es saber,,, lo importante es tener el E-Mail de quien sabe

Offline paburmester

  • Full Member
  • ***
  • Posts: 244
    • View Profile
Re: consulta urgente sobre sql
« Reply #5 on: October 19, 2005, 08:54:34 PM »
estas son las versiones que tengo: phpMyAdmin 2.6.3-pl1 y MySQL 4.0.25-standard. te referis a que desde la pagina inicial del phpmyadmin seleccione "spanish", fijate que estaba ya seleccionado "spanish es-iso-8859-1".. por probar seleccione "spanish es-uft-8" pero mi galeria sigue igual... lo estoy haciendo bien?

Offline excitex2

  • Addicted member
  • ******
  • Posts: 1.590
  • He desactivado la galería y el buscador
    • View Profile
Re: consulta urgente sobre sql
« Reply #6 on: October 19, 2005, 09:12:29 PM »
Saludos,,,

Mira en la copia de tu base de datos,,, si tienes puesto los acentos y la eñe en los comentarios y en los nombres de las imagenes y categorías,,, si cuando hicistes la copia de seguridad,, no se grabaron,, no podras recuperarlos,, como no sea manualmente,, es decir,,, editando cada imagen,,, categoría,,, comentario etc, etc,,, que contenga un error gramatical,, y corregirlo manualmente.

excitex2

Lo importante no es saber,,, lo importante es tener el E-Mail de quien sabe

Offline paburmester

  • Full Member
  • ***
  • Posts: 244
    • View Profile
Re: consulta urgente sobre sql
« Reply #7 on: October 31, 2005, 01:10:15 PM »
que tal excitex2, he revisado el archivo y si incluye "ñ y tildes", pero  si es necesario puedo volver a exportar la base de datos sql, unicamente me podrias decir que hacer para que si incluya las ñ y los acentos a la hora de exportalos por favor, o porfavor dime como la puedo volver a importar para que me incluya todos estos caracteres, lo podria editar uno por uno... pero son mas de 2500 fotos con sus comentarios y todo... nunca acabaria.  te estare bastante agradecido por tu ayuda
saludos

Offline excitex2

  • Addicted member
  • ******
  • Posts: 1.590
  • He desactivado la galería y el buscador
    • View Profile
Re: consulta urgente sobre sql
« Reply #8 on: October 31, 2005, 01:30:10 PM »
Saludos,,,

Antes de tocar la base de datos,,, mira en tu navegador que codificación de idioma tienes señalada.

Si es en el explore.. pica en la pestaña ,,,[ver],,,se abrirá un menú,,, pica en ,, [ codificación],,,, y verifica que sea el código de tu pais,, en otros navegadores es practicamente lo mismo .

excitex2
Lo importante no es saber,,, lo importante es tener el E-Mail de quien sabe

Offline paburmester

  • Full Member
  • ***
  • Posts: 244
    • View Profile
Re: consulta urgente sobre sql
« Reply #9 on: October 31, 2005, 01:32:08 PM »
ok, esta en Occidental (ISO-8859-1) pero no se cual sea el de mi region, vivo aca en centro america.

Offline paburmester

  • Full Member
  • ***
  • Posts: 244
    • View Profile
Re: consulta urgente sobre sql
« Reply #10 on: November 09, 2005, 06:06:28 PM »
alguien que me pueda ayudar??

Offline excitex2

  • Addicted member
  • ******
  • Posts: 1.590
  • He desactivado la galería y el buscador
    • View Profile
Re: consulta urgente sobre sql
« Reply #11 on: November 09, 2005, 07:21:49 PM »
Saludos,,,,

Yo no se que código corresponde a centro america,,, pero supongo que tiene que ser ese,, por que sino cuando navegas,, se verían caracteres extraños,, y no se visualizarían ningún acento ni caracteres especiales,, como es la Ñ.

Intenta subir otra vez la base de datos igual que lo hiciste la vez anterior,, supongo que la has subido en formato .sql si te falla,, la descomprimes con un compresor como puede ser el WINZIP y entonces inserta el archivo resultante en la base de datos.

excitex2
Lo importante no es saber,,, lo importante es tener el E-Mail de quien sabe