Anonymní profil Luboš – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Luboš – Programujte.comAnonymní profil Luboš – Programujte.com

 

Příspěvky odeslané z IP adresy 94.113.97.–

Luboš
MySQL › Mysql trigger after insert ,…
31. 5. 2014   #190616

#3 Luboš
ještě možna pro ujasněni cele situace co to ma dělat.

mikročip mi zapiše do tabulky že nastala udalost , ja vyvolam triger najdu si v databazi kterej pin mam sepnout a zapišu do vystupni tabulky co ma za dany pin sepnout.. potom ale potřebuji za dobu ktera se bude nastavovat 20s, 15s.. od sepnutí zase ten pin vypnout..

byl bych rad kdyby to šlo řešit v databazi a nemusel jsem tim zatěžovat procesor na mikročipu...

Luboš
MySQL › Mysql trigger after insert ,…
31. 5. 2014   #190614

#2 Kit
první trigger mě reaguje na stisk tlačítka a sepne mi vystupni pin . a ja potřebuji za nejakou dobu např těch 20s tento pin zase vypnout na to jsem chtěl použit ten druhý trigger..

jde spustit nějaky časovač co by pak spustil proceduru ? nebo jestli vás napada něco jineho ?

diky

Luboš
MySQL › Mysql trigger after insert ,…
31. 5. 2014   #190612

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 :)

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý