Imam 2 tabele. Recimo A i B.
Tabela B ima spoljni kljuc. Takodje sam definisao ogranicenje da ako se nesto brise iz tabele A onda se automatski brise i sve iz tabele B (tj. ON DELETE CASCADE...)
Ovo radi ok.
E sad ja zelim da svako brisanje iz ovih tabela lognem u neku trecu tabelu. Ako se brise iz A onda bi da lognem taj obrisani slog iz A ali takodje i sve slogove iz tabele B koji su povezanisa sa slogom iz A. Naravno ako se brisa samo nesto iz Tabele B onda se samo to loguje.
Kad kazem, loguje mislim na obican INSERT u neku trecu tabelu.
Problem sam napao sa Triggerima. Postavio sam triggere na obe tabele koji se okidaju svaki put kada se nesto brise i to radi samo ako brisem iz B.
U slucaju da brisem iz tabele A, okine se triger za tabelu A i to brisanje se logne ali se ne okidaju triggeri za slogove iz tabele B, koji su povezani sa obrisanim slogom iz tabele A

Da li neko ima neku ideju?