Ahoj,
Mám dva triggry na udalost insert. Snažím se spozdit eden trigger od toho druheho na nějakou dobu např 20s.
Vždy se mi ale vysledek v databazi z obou trigru objevi na jednou posunuty o těch 20s. Nevíte jak to udělat aby proběhl prvni trigger dříve a zapsal vysledek do tabulky ?
Děkji.
trigger 1
DELIMITER //
CREATE TRIGGER `tr_inputEvent`
BEFORE INSERT ON `modul_input_event`
FOR EACH ROW begin
UPDATE modul_io_register SET pin7 = not(pin7) WHERE adresa = new.adresa and port = new.port;
END //
trigger 2
DELIMITER //
CREATE TRIGGER `tr_inputEventSLEEP`
AFTER INSERT ON `modul_input_event`
FOR EACH ROW begin DO SLEEP(20);
UPDATE modul_io_register SET pin7 = not(pin7) WHERE adresa ='33' and port = 'A';
END //
nebo kdyby to šlo dát do jednoho triggeru tak by to taky nebylo špatne .. děkuji za rady :)