ďťż
 
AutoIncrement w wielu powiązanych tabelach ďťż
 
AutoIncrement w wielu powiązanych tabelach
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

AutoIncrement w wielu powiązanych tabelach



Rafal M - 12-11-2006 01:31
AutoIncrement w wielu powiązanych tabelach
  Witam,
Mam AI w wielu tabelach, w jaki sposob najprosciej mozna zrealizowac zapis?

tab1(id AI, parent_id, nazwa)
tab2(id1, tab1_id AI, nazwa);

gdy uzyje AI, to bede za kazdym INSERTem musial aktualizowac dane u
klientow ... czy to ma sens, zwlaszcza ze jest jedno drzewo?
Czy jest sens stosowanie AI w tabeli typu Tree?

Mam dodatkowo klucz glowny skladajacy sie z trzech kolumn typu INT (id1,
id2, id3), w tym jeden jest AI (id3)
Dlaczego Express nie numeruje od 1 dla kazdego (id1, id2), tylko leci dalej?

Pozdrawiam,
Rafal





Łukasz - 12-11-2006 01:33

  Użytkownik "Rafal M" <rafalm1980@gazeta.pl> napisał w wiadomości
news:efeaej$ntr$1@inews.gazeta.pl...
> Witam,
> Mam AI w wielu tabelach, w jaki sposob najprosciej mozna zrealizowac
> zapis?
>
> tab1(id AI, parent_id, nazwa)
> tab2(id1, tab1_id AI, nazwa);
>
> gdy uzyje AI, to bede za kazdym INSERTem musial aktualizowac dane u
> klientow ... czy to ma sens, zwlaszcza ze jest jedno drzewo?
> Czy jest sens stosowanie AI w tabeli typu Tree?
>
> Mam dodatkowo klucz glowny skladajacy sie z trzech kolumn typu INT (id1,
> id2, id3), w tym jeden jest AI (id3)
> Dlaczego Express nie numeruje od 1 dla kazdego (id1, id2), tylko leci
> dalej?
>

O ile dobrze zrozumiałem chcesz mieć osobną sekwencję dla każdej wartości
klucza tabeli nadrzędnej?




Rafal M - 12-11-2006 01:33

  Łukasz wrote:

>
> O ile dobrze zrozumiałem chcesz mieć osobną sekwencję dla każdej
> wartości klucza tabeli nadrzędnej?
>
>

nie glownie chodzi o to ze jesli wykonnuje INSERT to musze odczytac ID,
przeszukac cala tabele i pozamieniac ParentID, to troche komplikuje




Łukasz - 12-11-2006 01:33

  Użytkownik "Rafal M" <rafalm1980@gazeta.pl> napisał w wiadomości
news:efoqo0$4bb$1@inews.gazeta.pl...
> Łukasz wrote:
>
>>
>> O ile dobrze zrozumiałem chcesz mieć osobną sekwencję dla każdej wartości
>> klucza tabeli nadrzędnej?
>>
>>
>
> nie glownie chodzi o to ze jesli wykonnuje INSERT to musze odczytac ID,
> przeszukac cala tabele i pozamieniac ParentID, to troche komplikuje

Czy mógłbyś sprecyzować? Nie za bardzo rozumiem o co ci chodzi....
Dlaczego po wykonaniu INSERT miałbyś coś zamieniać?
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    [MySQL] Czy da =?ISO-8859-2?Q?si=EA_wykonac_takie_powi=B1z?==?ISO-8859-2?Q?anie_mi=EAdzy_tabelami=2C_i_jak_to_odpyta=E6_? ==?ISO-8859-2?Q?=3F?= [mysql] przenoszenie danych =?ISO-8859-2?Q?mi=EAdzy_tabelami_?==?ISO-8859-2?Q?w_r=F3=BFnych_bazach?= SELECT MAX(nazwaPola) FROM tabela WHERE .... i ORA-01405: pobran? warto?ci? kolumny jest NULL [SQLITE] kilka =?ISO-8859-2?Q?p=F3l_autoincrement_lub_sekw?==?ISO-8859-2?Q?encje?= =?iso-8859-2?Q?=5Bmssql=5D_update_na_kilku_tabelach_jednocze= B6nie?= [mysql] =?ISO-8859-2?Q?r=F3=BFnice_mi=EAdzy_tabelami?= Tabela aktualnych =?ISO-8859-2?Q?KRAJ=D3W?= [MSSQL] Rekurencja? Tabela, która tworzy drzewko [MSSQL] Tabela jako argument funkcji/procedury? [MySql] - jedna tabela, dwa aliasy w zapytaniu
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • felgiuzywane.xlx.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com