FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Gracias, casimiro y si tienes razón olvide algunos detalles.. el trigger se encuentra en el before insert, pués realmente no he podido colocarlo en el after insert, pués me muestra error de que NEW no es permitido... el código es el siguiente.
Como pueden observar se encarga de realizar algunos cálculos e incrustarlo en el campo correspondiente... quizás sea algo que no tengo en cuenta puesto que soy nuevo en MYSQL... Gracias. |
#2
|
||||
|
||||
Entonces me imagino que el insert que has puesto antes también es ficticio, esto me recuerda cuando una madre va al médico y le dice: mire, doctor, es que mi hija dice que le duele por aquí, ¿qué puede ser?
Y el doctor la mira perplejo |
#3
|
|||
|
|||
Casimiro tienes toda la razón incluire el insert real:
Y si existen datos en la tabla original que referencian a los campos que deben ser calculados pero e intentado también enviándolos y aun así no funcionan, no se que otra información requieres para que me puedas dar una mano si es así coméntame. |
#4
|
||||
|
||||
Definitivamente no es mi fuerte, pero primero mejor obviar algunas cosas
Cuando ejecutas la sentencia INSERT con el SELECT incluido, en la tabla movimientos_detalles_t se genera una nuevo registro? Es decir, la insercion es exitosa? O fracasa? Podrias buscar herramientas de depuracion para MySQL, por ejemlo esta o esta Última edición por AgustinOrtu fecha: 21-03-2016 a las 22:22:11. |
#5
|
|||
|
|||
Agustin, gracias por tu aporte estuve revisando pero al parecer le utilidad es solo para procedimiento y funciones y no logré que mostrará algo referente a los datos que deben llegar al trigger.
|
#6
|
||||
|
||||
La pregunta es, para empezar, ¿se produce el insert correctamente?
|
#7
|
|||
|
|||
El insert se ejecuta de manera correcta, solo como explicaba los datos que van en los campos
Que son los que se deberían calcularse con el trigger nunca lo hacen a través de la inserción utilizando el select... lo curioso es que cuando lo hago registro por registro con la estructura:
teniendo en cuenta que el trigger se ejecuta en el evento before insert. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Trigger Update or insert | amerika111 | MS SQL Server | 0 | 03-08-2011 21:18:52 |
problema con trigger after insert | auribe | Conexión con bases de datos | 2 | 18-05-2011 16:51:16 |
Se ejecuta el insert al cerrar la aplicacion | Dens | SQL | 5 | 31-08-2010 02:23:30 |
No ejecuta Trigger en Firebird | Coco | Firebird e Interbase | 5 | 09-01-2007 17:43:48 |
Select no se ejecuta sobre el mimos registro... | Alfredo | Conexión con bases de datos | 2 | 08-03-2005 14:49:42 |
|