Portál AbcLinuxu, 14. května 2025 05:39

Dotaz: Mysql nefunguje trigger pro delete

24.11.2010 21:40 rrrrr
Mysql nefunguje trigger pro delete
Přečteno: 353×
Odpovědět | Admin
Ahoj. V mysql5 mám nějakou tabulku a pro ní dva triggery. Jeden AFTER INSERT a druhý AFTER DELETE. Pro otestování oba provádějí totéž - do tabulky log(id, zprava) vloží řetězec pokus. Pokud přidám nebo vymažu v tabulce řádky, triggery se opravdu spustí a zapíšou řádek do tabulky log. Pokud ale spouštím dotazy uvnitř procedur tak trigger AFTER INSERT se spustí bez problému, ale u triggeru AFTER DELETE to napíše "ERROR 1146 (42S02): Table 'test.log' doesn't exist", proč sakra? Vždyť tabulku log nikde nemažu, pořád tam je...

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

24.11.2010 22:25 rrrrr
Rozbalit Rozbalit vše Re: Mysql nefunguje trigger pro delete
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ha, právě jsem aktualizoval a už to jede. Takže BUG v mysql. Poslední dobou na co sáhnu, v tom je nějaký bug...

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.