trigger actualizar campos

tema enviado por Akrator en mySQL
tema iniciado el 24/05/2015
Hola , A ver si alguien me echa un cable con esto.Mediante un trigger,necesito que se actualice un campo de una tabla llamado 'puesto',cuando un usuario actualice los campos pg-partidos ganados- o pp-partidos perdidos-.Esto es lo que he conseguido: delimiter $$ drop trigger if exists actualiza_puesto$$ create trigger actualiza_puesto after update on equipo for each row begin if new.pg > old.pg then update equipo set puesto=puesto-1; elseif new.pp > old.pp then update equipo set puesto=puesto+1 ; end if; end;$$ Esta es la tabla: nombre ciudad puesto pg pp bar barce 3 10 17 mad madrid 9 9 17 cai zgz 1 8 11 penas huesca 10 0 21 tau madrid 5 0 16 juv null 2 0 13 ali alican 9 4 11 sev 5 11 Saludos.