Re: [opensuse-es] Posible fallo de los disparadores en MariaDB
El 26/11/14 a las 14:15, Maxi escribió:
el usuario tiene privilegios para ejecutar trigger? tu seguramente haces las pruebas como root@localhost y desde la web debe ser otro por seguridad.
desgraciadamente las pruebas son con el mismo usuario, es el que conecta tomcat con la BD, probado directamente en la BD funciona bien
Tambien tienes que ver si haz hecho el commit de B para que el trigger pueda ver los registros
En teoría eso lo debe manejar la BD. Si hago la inserción de la linea en B y luego releo B y está insertada el trigger se debería haber ejecutado. Pero unas veces va y otras no. Esa creo es la teoría y por eso falla :) A seguir investigando Gracias
El día 26 de noviembre de 2014, 9:21, Francisco F. <admin-listas@satel-sa.com> escribió:
MariaDB como BD, dos tablas A y B, con relacion B (muchas) a A(una)
Cuando se inserta una fila en B tengo un disparador que cuenta todas las filas que tengan el mismo id y se lo añado a la fila de A que corresponda con el id.
EL problema es que en algunos casos no funciona aunque el registro en B se haya realizado correctamente.
EL caso es que solo ocurre con gente que accede por internet, las pruebas que hago yo siempre da todo correcto.
La aplicacion es por pagina web sobre Tomcat
¿Algun consejillo para ver que pasa?
Estoy ya espeso con esto.
-- 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
podes mostrar el codigo del trigger , en lo posible completa la DDL? -- El que pregunta aprende, y el que contesta aprende a responder. No a la obsolecencia programada: http://www.rtve.es/noticias/20110104/productos-consumo-duran-cada-vez-menos/... Linux User #495070 http://domonetic.com/blog -- 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
participants (2)
-
Francisco F.
-
Maxi