El 26/11/2014 a las 23:59, admin-listas escribió:
El 26/11/2014 a las 19:38, Maxi escribió:
CREATE TRIGGER `cuentaficheros` AFTER INSERT ON `Ficheros2` FOR EACH ROW
UPDATE Datos as dt, Ficheros2 as f2 SET dt.ficherosasociados=(SELECT count(f2.id_Datos) FROM Ficheros2 as f2 WHERE f2.id_Datos=dt.COD_FINCA group by f2.id_Datos) where dt.COD_FINCA=NEW.id_Datos
yo cambiaria esta actualizacion porque tienen una ambiguedad en los alias f2, ademas que no nesecitas hacer referencia a Fichero2 para contar.
UPDATE Datos as dt SET dt.ficherosasociados=(SELECT count(f2.id_Datos) FROM Ficheros2 as f2 WHERE f2.id_Datos=dt.COD_FINCA ) where dt.COD_FINCA=NEW.id_Datos
Hechas las modificaciones ahora a ver si no les falla. Creando filas en ficheros y borrando directamente con el phpMyAdmin funciona bien Pues más maderaaaaa. No funciona, pero solo a los demás y a veces. Todas las pruebas que puedo hacer salen bien.
Seguro que es una tontería, pero anda que no cuesta encontrarla. saludos -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org