Ver Mensaje Individual
  #5 (permalink)  
Antiguo 24/09/2017, 17:25
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, 5 meses
Puntos: 2658
Respuesta: trigger que actualice la misma tabla

En realidad en el primer post estabas cerca, el tema es que lo que no puedes poner es una sentencia DML sobre la misma tabla, sino que debes operar sobre los mismos campos... con las pseudovariables.

Código SQL:
Ver original
  1. CREATE TRIGGER tr_actualiza_precio BEFORE UPDATE ON tabla_precio FOR EACH ROW
  2. BEGIN
  3. SET NEW.precio_ultimo = OLD.precio;
  4. END
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)