Autor | Zpráva | ||
---|---|---|---|
XPDS Profil * |
#1 · Zasláno: 17. 4. 2015, 18:15:22
Ahoj, ukládám do databáze články a mám spojovací tabulku pro články a autory. a chtěl bych aby se do spojovací tabulky klíče ukládali automaticky. vypadá to nějak takto:
clanky(id_clanek, nadpis, text) autori(id_autor, jmeno, prijmeni) clanky_autori(id_clanek, id_autor) Jde to udělat? Chci když ukládám, tak ověřit jestli už je ten autor v tabulce autoři a pokud ano, vezme se jeho id a dá se do clanky_autori, pokud ne, vloží se autor do obou tabulek. Řešení bude asi nějak přes triggery ne? Pomohl by mi s tím prosím někdo? Děkuji |
||
Keeehi Profil |
#2 · Zasláno: 17. 4. 2015, 18:28:26
Možné by to bylo ovšem nevidím v tom žádnou výhodu. Naopak to přinese jen problémy. Třeba nebude možné aby se dva autoři jmenovali stejně.
Navíc v aplikaci už velmi pravděpodobně víš, zda autor existuje nebo ne. Pokud ano, tak ho pravděpodobně vybíráš z nějakého seznamu, pokud ne, tak vyplňuješ jméno a příjmení. |
||
XPDS Profil * |
#3 · Zasláno: 17. 4. 2015, 18:31:25
Ono to není tak jednoduché. aplikace má xml soubor s články a seznamem autorů, takže při ukládání autorů bych musel vždy u každého kontrolovat jestli v databázi je nebo není.
|
||
Časová prodleva: 10 let
|
0