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

Dotaz: MySQL triggery nad view

23.11.2009 12:16 Vašek
MySQL triggery nad view
Přečteno: 383×
Odpovědět | Admin
Umí MySQL od nějaké verze vytvářet triggery nad view? Potřeboval bych to po následující použití: pokud provedu select nad view tak se zobrazí obsah toho view, ale update, select, insert spustí trigger, který vloží data místo do view do nějaké tabulky, protože view to neumí.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

23.11.2009 20:15 neaktivni | skóre: 24 | blog: neaktivni
Rozbalit Rozbalit vše Re: MySQL triggery nad view
Odpovědět | | Sbalit | Link | Blokovat | Admin
Podle toho, co je mi známo a co jsem našel na síti, tak není možné trigger pověsit na view. Váš problém zřejmě budete muset řešit jinak.
23.11.2009 21:01 Vašek
Rozbalit Rozbalit vše Re: MySQL triggery nad view
Toho jsem se bál. Teď jsem našel, že MySQL umí insert a update na views pouze po splnění 1000 podmínek, které bych snad splnil, ale neumí delete tzn. nepoužitelné. MySQL neumí trigger na select(pokud je mi známo), takže taky nepoužitelné. Co se dá dělat. Nejlepší by bylo kdyby ty aplikace pro které to tvoří byly pro nějakou normální databázi a ne MySQL.
24.11.2009 09:25 neaktivni | skóre: 24 | blog: neaktivni
Rozbalit Rozbalit vše Re: MySQL triggery nad view
Myslím, že zapisování a mazání přes view není úplně transparentní řešení. A nedokáři si představit, co koho nutí to takto využívat. Řekl bych spíš, že bude někde chyba návrhu aplikace.

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.