Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/05/2010, 10:59
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 17 años, 1 mes
Puntos: 574
2013 Lost connection to MySQL server during query

2013 Lost connection to MySQL server during query

Pierde la conexión al realizar una consulta.

La consulta esta bien puesto que solo da el error cuando una de las restricciones contiene el valor 49, que no es un valor especial...???

Luego ahí va la pregunta... hay alguna forma de rastrear este error... a parte de mirar las posibles diferencias en los valores...

La consulta combina varias vistas y tablas.

La vista concreta afectada por la restricción si se ejecuta sola con un where id=49 no da error???!!!

Quim

Edito: Mas datos

Espectacular acabo de descubrir que si substituyo el nombre la de vista que contiene el valor per una sub consulta funciona!!!

Es decir tengo

SELECT varios campos
FORM varias vistas enlazadas con INNER JOIN
una vista concreta llamemos le PEPE as P
WHERE P.id=49

lo anterior da error

Lo mismo pero substituyendo PEPE as P por

...(SELECT * FROM PEPE) as P...

funciona!!!!

Última edición por quimfv; 28/05/2010 a las 11:22