ďťż
 
Inkrementacja rekordów ďťż
 
Inkrementacja rekordów
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

Inkrementacja rekordów



Ufit - 13-11-2005 11:58
Inkrementacja rekordów
  Załóżmy, że mam ustawić ID rekordów od 0 do n.
Autoinkrement odpada.
Jak to zrobić w jednym wywołaniu warunkowym.
Wydaje się proste ale coś mi nie wychodzi.

UPDATE table SET ID= ???? WHERE ????

Wielkie dzięksy.

UF





artiun - 13-11-2005 11:58

  Ufit napisał(a):
> Załóżmy, że mam ustawić ID rekordów od 0 do n.
> Autoinkrement odpada.
> Jak to zrobić w jednym wywołaniu warunkowym.
> Wydaje się proste ale coś mi nie wychodzi.
>
> UPDATE table SET ID= ???? WHERE ????
>
> Wielkie dzięksy.
>
> UF
>
Faktycznie masz problem, w jednym: czym, w jednym zapytaniu (że co).
Poczytaj wcześniejsze lekcje/wykłady. Załapiesz wcześniejsze to może łatwiej
(już sam) wypełnisz dziury!

--
Artur




Ufit - 13-11-2005 11:58

  > >
> Faktycznie masz problem, w jednym: czym, w jednym zapytaniu (że co).
> Poczytaj wcześniejsze lekcje/wykłady. Załapiesz wcześniejsze to może łatwiej
> (już sam) wypełnisz dziury!
>
Ale o co chodzi. Lepiej pomoz to rozwiazac. Dziury mozna latac cale zycie
a ja mam na to weekend.)

Dzieki anyway.

UF




artiun - 13-11-2005 11:58

  Ufit napisał(a):
>>Faktycznie masz problem, w jednym: czym, w jednym zapytaniu (że co).
>>Poczytaj wcześniejsze lekcje/wykłady. Załapiesz wcześniejsze to może łatwiej
>>(już sam) wypełnisz dziury!
>>
>
> Ale o co chodzi. Lepiej pomoz to rozwiazac. Dziury mozna latac cale zycie
> a ja mam na to weekend.)
>
Nie ma sprawy, pokaż jak próbowałeś z
UPDATE table SET ID= ???? WHERE ????
Bo to jest pytanie.

--
Artur





Ufit - 13-11-2005 11:58

 
"artiun" <artiun@spam.wp.pl> wrote in message news:dl5aq9$n20$1@atlantis.news.tpi.pl...
> Ufit napisał(a):
> >>Faktycznie masz problem, w jednym: czym, w jednym zapytaniu (że co).
> >>Poczytaj wcześniejsze lekcje/wykłady. Załapiesz wcześniejsze to może łatwiej
> >>(już sam) wypełnisz dziury!
> >>
> >
> > Ale o co chodzi. Lepiej pomoz to rozwiazac. Dziury mozna latac cale zycie
> > a ja mam na to weekend.)
> >
> Nie ma sprawy, pokaż jak próbowałeś z
> UPDATE table SET ID= ???? WHERE ????
> Bo to jest pytanie.
>
UPDATE table SET ID= (SELECT COUNT(*) FROM table) WHERE ID>-1

i nie dziala.

UF




Ufit - 13-11-2005 11:58

  > >
> UPDATE table SET ID= (SELECT COUNT(*) FROM table) WHERE ID>-1
>
> i nie dziala.
>
tzn wystarczylaby mi tylko liczna rekordow w tabeli.
Probowalem jeszcze
UPDATE table SET ID= (SELECT COUNT(ID) FROM table)

UPDATE table SET ID= (SELECT COUNT(ID) FROM table WHERE ID>-1)
.....

Na razie nie dziala.

UF




Morff - 13-11-2005 11:58

  Dnia 12-11-2005 o 18:01:24 Ufit <kot_tmp0SPAMSPAM@NOpoczta.fm> napisał:

> Załóżmy, że mam ustawić ID rekordów od 0 do n.
> Autoinkrement odpada.
> Jak to zrobić w jednym wywołaniu warunkowym.
> Wydaje się proste ale coś mi nie wychodzi.
>
> UPDATE table SET ID= ???? WHERE ????
>
> Wielkie dzięksy.
>
> UF
>

UPDATE table SET ID= ROWNUM WHERE ... ??

... nie napisałeś jaka baza

--
Pozdrawiam
Morff
----------------------
AQQ 141151
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    [ms sql] =?ISO-8859-2?Q?wy=B6wietlenie_pierwszych_5_rekord?==?ISO-8859-2?Q?=F3w_z_zapytania_=3F_odpowiednik_ROWNUM_w_o?== ?ISO-8859-2?Q?raclu_dla_MS_SQL=27a?= [MySQL] =?ISO-8859-2?Q?Wy=B6wietlenie_kolejnej_pozycji=2C_?==?ISO-8859-2?Q?jak=B1_mia=B3by_dany_rekord=2C_gdybym_czyta=B3 _?==?ISO-8859-2?Q?wg_konkretnych_kryteri=F3w=2E_Da_si=EA_=3F?= Jak =?ISO-8859-2?Q?zamieni=E6_dwa_pola_jednej_kolumny_?==?ISO-8859-2?Q?w_dw=F3ch_rekordach_za_pomoc=B1_jednego_zapyt? ==?ISO-8859-2?Q?ania=3F?= [mysql/php] jak =?ISO-8859-2?Q?zliczy=E6_ilo=B6=E6_unikalnyc?==?ISO-8859-2?Q?h_rekord=F3w_w_jednym_zapytaniu=3F?= =?ISO-8859-2?Q?WY=B6wietlenie_rekord=F3w_pocz=B1wszy_od_?==?I SO-8859-2?Q?danej_litery=2E=2E=2E?= =?iso-8859-2?Q?=5BMySQL=5D_Wy=B6wietlenie_wszystkich_rekordow _zawierajacy?==?iso-8859-2?Q?ch_duplikat_a__moze_inna_struktura_bazy_danych ?= [pgsql] Akcja w =?iso-8859-2?b?emFsZb9ub7ZjaQ==?= od liczby zmienionych =?iso-8859-1?q?rekord=F3w?= [postgresql] kilka =?ISO-8859-2?Q?rekord=F3w_subquery_jako_?==?ISO-8859-2?Q?string?= [mysql] Wyszukanie =?ISO-8859-2?Q?rekord=F3w=28powiazane_tabel?==?ISO-8859-2?Q?e=29?= [MySQL]: Dodanie zliczania =?ISO-8859-2?Q?rekord=F3w_do_rozb?==?ISO-8859-2?Q?udowanego_zapytania?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • autwywalczyl.opx.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