Autor | Zpráva | ||
---|---|---|---|
saphire Profil |
#1 · Zasláno: 17. 11. 2009, 21:06:11 · Upravil/a: saphire
Zdravim,
potřeboval bych pomoct s tvorbou cizích klíčů: mám 2 tably s vstahem 1:M - v jedné jsou uloženy názvy všech rubrik a v druhé všechny články, každý článek může mít jenom jednu rubriku a každá rubrika M článků. viz schéma: chápu logickou funkci, nicméně potřebuju poradit po technické stránce. chtěl bych, aby při přejmenování rubriky se přejmenovala tato rubrika u všech clánků, které do ní patří, aby při mazání příspevku se nic nedělo s rubrikou, ale při smazání rubriky se smazaly všechny příspevky které mají tu rubriku jako mateřskou rubriku. Vlastně "id_rubriky" je primárním klíčem v tabulce "rubriky" a cizím klíčem v tabulce "články" na sloupci "rubrika". Dekuji za každou radu! |
||
Majkl578 Profil |
Hmm, co to má co dělat s PHP?
|
||
saphire Profil |
#3 · Zasláno: 17. 11. 2009, 21:38:34
Hups jejda :$ Moc se omlouvam za spleteni tematu žádám některého z modderátorů aby to břesunuly do databází
|
||
Kacko Profil |
#4 · Zasláno: 18. 11. 2009, 11:14:37
foreign key on delete cascade
IMHO smazaneho clanku budes v budoucnu litovat, nemazal bych ho, spis bych mu nastavil flag, ze se nema zobrazovat. Ale tim by ti zabirali zbytecne misto v tabulce, takze bych je presouval nejakym cronem do dalsi tabulky, pro smazane clanky. Taky se zamysli nad uchovanim ruznych verzi clanku - hodi se to. |
||
saphire Profil |
#5 · Zasláno: 18. 11. 2009, 15:05:47
No dneska rano sem doplnil do plánu tabulky clanky slupec "delete" a do vypisu ze ma li clanek hodnotu "delete" 1 tak se nema vypisovat. Přesouvání cronem do yáložní tabukz bute snad taky ae na tom uz nemusi byt zavisla tabulka
|
||
Časová prodleva: 14 let
|
0