Zadejte hledaný výraz...

Trigger v mysql

Taps
verified
rating uzivatele
(118 hodnocení)
27. 12. 2013 14:16:20
Zdravím, v admineru mám níže uveden trigger
, ale bohužel se mi zobrazuje níže uvedená chyba
Can't update table 'zavodnici' in stored function/trigger because it is already used by statement which invoked this stored function/trigger
Mohl by mi někdo poradit jak problém odstranit . Trigger mám definovaný na stejné tabulce, do které provádím update
Děkuji
27. 12. 2013 14:16:20
https://webtrh.cz/diskuse/trigger-v-mysql/#reply979763
qwertr
verified
rating uzivatele
(7 hodnocení)
27. 12. 2013 19:39:40
Ten triger by mal byt vytvarany S BEFORE UPDATE
Nemozes updatovat tabulku, na ktorej sa vykonava prikaz. Takze namiesto UPDATE by to malo byt nieco taketo. Nastavujes len novu hodnotu zaznamu.
27. 12. 2013 19:39:40
https://webtrh.cz/diskuse/trigger-v-mysql/#reply979762
Taps
verified
rating uzivatele
(118 hodnocení)
27. 12. 2013 21:02:39
TRIGGER je po akci AFTER UPDATE
27. 12. 2013 21:02:39
https://webtrh.cz/diskuse/trigger-v-mysql/#reply979761
qwertr
verified
rating uzivatele
(7 hodnocení)
27. 12. 2013 21:57:48
Nemozes updatovat tu istu tabulku v update triggery. Zacyklilo by sa ti to. Preto ti to nedovoli.
Neviem co presne chces. Pokial chces zmenit hodnotu idkatorie na aktualizovanom zazname na zaklade hodnoty skore, tak sa to da urobit takto.
---------- Příspěvek doplněn 27.12.2013 v 22:00 ----------
Trigger ti zabezpeci to, ze pokial aktualizujes zaznam a nova hodnota skore je vacsia ako 5, tak nastavi na zazname pre idkategorie 3 a to ti zapise do databazy. Upravuje sa len aktualizovany zaznam.
Pokial ten trigger ma robit nieco insie, tak napis co chces dosiahnut.
27. 12. 2013 21:57:48
https://webtrh.cz/diskuse/trigger-v-mysql/#reply979760
Taps
verified
rating uzivatele
(118 hodnocení)
27. 12. 2013 23:48:21
qwertr
Díky moc, to je přesně ono, co jsem potřeboval. Je možné tento trigger ještě rozšířit o zvýrazněnou část ?
27. 12. 2013 23:48:21
https://webtrh.cz/diskuse/trigger-v-mysql/#reply979759
Pro odpověď se přihlašte.
Přihlásit