trigger en msql
Publicado por Dana (2 intervenciones) el 14/05/2017 18:18:55
hola, quisiera saber si puede ayudarme
tengo que hacer unos trigger en MySQL para restringir relaciones
tengo dos tablas
tabla maestro y tengo tabla materia
en tabla materia se encuentra el id del maestro
y la condición dice: un maestro no puede dar mas de 5 materias
en postgresql mi trigger es de la siguiente manera
y quisiera saber como hacer pero en msql
les agradesco mucho
tengo que hacer unos trigger en MySQL para restringir relaciones
tengo dos tablas
tabla maestro y tengo tabla materia
en tabla materia se encuentra el id del maestro
y la condición dice: un maestro no puede dar mas de 5 materias
en postgresql mi trigger es de la siguiente manera
1
2
3
4
5
6
7
8
9
10
11
12
create or replace function limitar_maestro() returns trigger as $limitar_maestro$
begin
if (select count(*) from materia where estado_materia='activada' AND id_maestro=new.id_maestro)=5 then
raise exception 'Un maestror no puede dar clase de mas de 5 materias';
end if;
return new;
end;
$ limitar_maestro$ language plpgsql;
create trigger limitarMaestro before insert or update on proyecto
for each row execute procedure limitar_maestro();
y quisiera saber como hacer pero en msql
les agradesco mucho
Valora esta pregunta


0