
21/09/2017, 10:00
|
 | | | Fecha de Ingreso: diciembre-2007 Ubicación: Granada
Mensajes: 519
Antigüedad: 17 años, 2 meses Puntos: 2 | |
trigger que actualice la misma tabla Hola amig@s!
Quiero hacer un Trigger en MariaDB(es la misma sintaxis de Mysql, no?) Para que al actualizar un capo de la tabla, se copie el anterior valor a otro campo de esa tabla.
Tomando en cuenta 3 campos: id_articulo, precio, precio_antiguo
Quiero que cuando se vaya a actualizar precio, precio_antiguo tome el valor de precio antes de ser actualizado.
Era algo así como
CREATE TRIGGER tr_actualiza_precio BEFORE UPDATE ON tabla_precio FOR EACH ROW
BEGIN
UPDATE tabla_precio SET NEW.precio_ultimo = OLD.precio
Ya no se usan ni el NEW ni el OLD ni... Me da error lo ponga como lo ponga...
Gracias por la ayuda! |