alguien me puede ayudar a cambiar este trigger a MYSQL ,YA LE EH INTENTADO Y NADA QUE ME SALE ME MARCA MUCHOS ERRORES
EL "PRINT" NO FUNCIONA EN MYSQL
SALUDOSSS......................
create trigger TR_EcoCurAsp_del
on Aspirantes
FOR delete
AS
if exists (
select * from Programa_Cursos P
inner join Grupos_Aspirantes G
on P.ID_Num_Cursos = G.ID_Num_Cursos and
P.clave_cursos = G.clave_cursos
inner join deleted D
on G.grupo = D.grupo and
G.fecha_grupo = D.fecha_grupo
)
begin
Begin Transaction
update Programa_Cursos
set preinscritos = preinscritos - 1
from Programa_Cursos P
inner join Grupos_Aspirantes G
on P.ID_Num_Cursos = G.ID_Num_Cursos and
P.clave_cursos = G.clave_cursos
inner join deleted D
on G.grupo = D.grupo and
G.fecha_grupo = D.fecha_grupo
commit transaction
end
else
begin
print "No disponible la programacion de curso para actualizar"
-- rollback transaction
return
end
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO