El vie, 23 dic 2022 a las 7:03, Francisco F.
(
Buenas:
Primero que paséis un buen fin de año.
Lo otro lo describo:
Tabla-A y Tabla-B
Hacemos un insert en Tabla-A Esta dispara un trigger que hace un insert en Tabla-B
Y esta dispara otro trigger que hace un update en Tabla-A de un registro de fecha del mismo id insertado.
El caso es que me pasan la BD (no es mía) y me dicen que a ellos les funciona correctamente y a mi no me funciona dando el error:
#1442 - Can't update table 'Ticket' in stored function/trigger because it is already used by statement which invoked this stored function/trigger
Revisado todo tenemos el mismo código y ellos dicen que no han ajustado nada en su BD.
La única diferencia es que yo tengo la 10.5.13 y ellos la 10.5.18.
¿Alguno sabe si eso es posible o hay algún parámetro rarito por ahí que permite hacer eso?.
¿Revisaste que todos los permisos estén seteados de la misma forma? Salu2 -- USA LINUX OPENSUSE QUE ES SOFTWARE LIBRE, NO NECESITAS PIRATEAR NADA Y NI TE VAS A PREOCUPAR MAS POR LOS VIRUS Y SPYWARES: http://www.opensuse.org/es/ Puedes visitar mi blog en: http://jerbes.blogspot.com.ar/