Portál AbcLinuxu, 10. května 2025 12:18
tabulka1 ------------------------------ ucet | zmenen ------------ a 0000-00-00 00:00:00 b 0000-00-00 00:00:00 c 0000-00-00 00:00:00 tabulka2 ------------------------------ ucet | sl2 | sl3 | ... a ........ b ........ c ........ d ........Teď přichází ta sranda. Normálně by měl být sloupec ucet v tabulce2 foreign key na primarni klic ucet v tabulce1, jenze chci dovolit aby v tabulce2 mohly byt ucty, ktere nejsou v tabulce1, ale zaroven pokud tam takovy bude, aby to opravdu fungovalo jako PK a FK (změním ucet v tabulce1 a změní se všude, odstraním ho a taky se odstraní v tabulce2). Asi bych to dokázal vyřešil triggery, ale není jednodušší způsob něco jako výjimka pro cizí klíč?
ucty
kde by byly vsechny ucty a pak ty PK v tabulkach tabulka1 a tabulka2 byly zaroven cizi klice do teto, mazani by resila kaskada..
ucty ---- ucet ---- a b c d tabulka1 -------- ucet | zmenen ------------- a 0000-00-00 00:00:00 b 0000-00-00 00:00:00 c 0000-00-00 00:00:00 tabulka2 -------- ucet | sl1 | sl2 | ... ---------------------- a foo ... b bar ... c omg ... d wtf ...
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.