Advertisement
Jakeukalane

trigger

Jun 16th, 2022
29
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. CREATE DEFINER=`root`@`localhost` TRIGGER `partido19b_AFTER_INSERT` AFTER INSERT ON `partido19b` FOR EACH ROW BEGIN
  2. DECLARE rlocal integer;
  3. DECLARE rvisitante int;
  4. IF (gana(new.resultado)=0) THEN
  5. UPDATE equipo19b SET pg=pg+1 where nombre=new.locall;
  6. UPDATE equipo19b SET pp=pp+1 where nombre=new.visitante;
  7. ELSE
  8. UPDATE equipo19b SET pp=pp+1 where nombre=new.locall;
  9. UPDATE equipo19b SET pg=pg+1 where nombre=new.visitante;
  10. END IF;
  11. call p_ejercicio6();
  12. /*UPDATE equipo19b set puntos_mes='0';*/
  13.  
  14. SELECT SUBSTRING_INDEX(new.resultado, "-", 1) INTO rlocal;
  15. SELECT SUBSTRING_INDEX(new.resultado, "-", -1) INTO rvisitante;
  16. update equipo19b set puntos_mes=puntos_mes+rlocal where nombre=new.locall;
  17. update equipo19b set puntos_mes=puntos_mes+rvisitante where nombre=new.visitante;
  18. END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement