Pokušavam napraviti triger (koji se uredno kreira ali stvar ne funkcionira kako treba)
kako dođem do ID-a polja koje se upravo updateao?
radim triger
TRIGGER `UpdateDeleted` AFTER UPDATE ON `MainData`
FOR EACH ROW BEGIN
UPDATE `elpos`.`MainData_Details` SET `elpos`.`MainData_Details`.`deleted`=NEW.deleted WHERE `elpos`.`MainData_Details`.`id_maindata`=???? što ovdje ???; -> tu trebam ID recorda koji je upravo updatean
END;
Nigdje ne mogu naći konkretan primjer (koji je ovako jednostavan).
Foreign key 'on update' ne radi ono što bi trebao raditi (ono što piše u mysql manualu)
poanta je da ne želim odmah brisati podatke nego ih želim oznažiti kao obrisane.
Foreign key on delete uredno obriše sve podatke koji su vezani. on update ne napravi apsolutno ništa! U namualu piše da će updateati polje u child tablici koje ima isto ime.
mala pomoć?