Invalid SQL

sgbmad Seguir

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
29 Nov 2005
Mensajes
58
Buenas,

Hace mucho tiempo y con versiones anteriores a la 4.2.0 recibo errores de la base de datos del mismo tipo:

Insertar CODE, HTML o PHP:
[COLOR=#222222][FONT=arial]Invalid SQL:[/FONT][/COLOR]

[COLOR=#222222][FONT=arial]                               SELECT *[/FONT][/COLOR]
[COLOR=#222222][FONT=arial]                               FROM style[/FONT][/COLOR]
[COLOR=#222222][FONT=arial]                               WHERE (styleid = 17 AND userselect = 1)[/FONT][/COLOR]
[COLOR=#222222][FONT=arial]                                       OR styleid = 17[/FONT][/COLOR]
[COLOR=#222222][FONT=arial]                               ORDER BY styleid ASC[/FONT][/COLOR]
[COLOR=#222222][FONT=arial]                               LIMIT 1;[/FONT][/COLOR]

[COLOR=#222222][FONT=arial]MySQL Error   : MySQL server has gone away[/FONT][/COLOR]
[COLOR=#222222][FONT=arial]Error Number  : 2006[/FONT][/COLOR]

Sabéis qué puede ser? He creado un estilo nuevo y sigo teniendo el mismo error.

Saludos.
 

imported_Elmer

Zeta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
19 Jul 2003
Mensajes
1.865
Hola,
Tu error puede ocurrir cuando el foro realiza una consulta incorrecta o muy larga a la base de datos. Para solucionarlo, tendrías que poner un valor más alto a la configuración max_allowed_packet a través del archivo de configuración de MySQL /etc/my.cnf.

Si no tienes acceso a este archivo, deberías contactarte con tu host y pedirles que lo hagan por ti.
 

vbluis

Delta
Verificado por Whatsapp
Desde
25 May 2011
Mensajes
512
Hola,
Tu error puede ocurrir cuando el foro realiza una consulta incorrecta o muy larga a la base de datos. Para solucionarlo, tendrías que poner un valor más alto a la configuración max_allowed_packet a través del archivo de configuración de MySQL /etc/my.cnf.

Si no tienes acceso a este archivo, deberías contactarte con tu host y pedirles que lo hagan por ti.
Perdón donde se encutra la ruta de ese archivo que hay que modificar? Gracias
 

sgbmad

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
29 Nov 2005
Mensajes
58
Muchas gracias por tu respuesta Elmer :)

¿Cómo puedo saber si es por una consulta larga y no por una consulta errónea?

Gracias y un saludo.
 

Miguel86

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
16 Ene 2010
Mensajes
41
Una consulta erronea de sintaxis no da como error el que te da a ti:

MySQL Error : MySQL server has gone away

Una consulta que simplemente esta mal hecha da sintax error.
 

Mauro25987

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
25 Oct 2010
Mensajes
48
Disculpen que reviva, me pasa lo mismo y me llegan cientos de mails cada tanto con Mysql Error 2006, prácticamente todos los días.
Voy a tener que mandar un ticket para que me aumenten este valor, pero para tener una idea que valor lo tienen ustedes?
O que valor tendria que pedir como para que no me tire mas error, he buscado en los foros de vbulletin.com y también hablan de este valor wait_timeout. Que significa?

Gracias
 
Arriba