Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/02/2016, 10:50
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Trigger para descontar stock, MSQL

El trigger está mal escrito por varias razones:
1) MySQL no permite que un trigger realice operaciones INSERT/UPDATE/DELETE sobre la misma tabla que está ejecutando el trigger.
2) No debes invocar campos directamente, ni valores, sin usar las pseudovariables NEW y OLD. Por favor, lee el Manual de Referencia para entender como se trabaja con TRIGGERs.
3) Si la operación es un INSERT en la tabla Articulo, es porque el stock no existe. En consecuencia hacer un update del stock no tiene sentido.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)