Autor Zpráva
nevimjak
Profil *
Zdravim, prosim, jak by mělo vypadat vytvoření následujícího triggeru sqlite v mysql. Děkuji

CREATE TRIGGER [update_48CFB7FF-173D-351A-965C-901C5AC9C351_B9070C81-1125-391E-B14C-0B7B17131C6E] AFTER UPDATE ON [rating] WHEN old.key='48CFB7FF-173D-351A-965C-901C5AC9C351' OR old.key='B9070C81-1125-391E-B14C-0B7B17131C6E' BEGIN UPDATE rating SET id=new.id, datumu=new.datumu WHERE (key='B9070C81-1125-391E-B14C-0B7B17131C6E' OR key='48CFB7FF-173D-351A-965C-901C5AC9C351') AND id<>new.id; END
Kajman
Profil
Asi dejte podmínku na old.key hodnoty dovnitř těla triggeru, názvy v hranatých závorkách escapujte zpětnými uvozovkami a doplňte for each row. Nejsem si jistý jestli to nebude mutovat. Co tam je za primární klíč?
nevimjak
Profil *
Už si opravdu nevím rady, chci udělat v mysql jeden jednoduchý trigger
jestliže v prvním řádku změním text, chci aby se automaticky a současně i datumu na základě key změnil i v řádku 2 ... a i naopak

id key text datumu
1 10BBD20B-DAA3-325E-96E0-275A0DB51412 nějaký text 2017-07-08 17:44:10
2 F7AC316D-05D0-3F2C-BDDE-180C97DFA129 2017-04-27 17:43:21
Kajman
Profil
Datum dejte do nové tabulky a v tabulce rating se na něj odkazujte identifikátorem, který budou mít obě položky stejný. Triggerem pak měňte datum ve druhé tabulce, nebude se oak trigget pouštět zacykleně.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0