Ver Mensaje Individual
  #6 (permalink)  
Antiguo 07/10/2011, 02:30
Avatar de J_de_Prado
J_de_Prado
 
Fecha de Ingreso: junio-2011
Ubicación: Alpedrete, Madrid,España
Mensajes: 28
Antigüedad: 8 años, 10 meses
Puntos: 2
Respuesta: Provocar un update con dos filas de la misma tabla

Pues si, la la columna existe (existen en la tabla enviados) y si cambio el orden del IF pasa lo mismo, en la primera columna a que intenta comparar un NEW da el error, incluso he creado la tabla de nuevo...La versión de MYSQL es: 5.0.51a.

He probado asi
Código MySQL:
Ver original
  1. IF  NEW.c_mess = `c_mess` AND NEW.m_to = id_user AND NEW.id_user = `m_to`  
  2. ERROR 1054: Unknown column 'c_mess' in 'field list'

y así, es decir sin las comillas entre los nombres de las columnas sobre las que se compara el NEW
Código MySQL:
Ver original
  1. IF  NEW.c_mess = c_mess AND NEW.m_to = id_user AND NEW.id_user = m_to
  2. ERROR 1054: Unknown column 'c_mess' in 'field list'

Mas tarde probare con una versión 5.5 a ver si se comporta lo mismo