ďťż
 
pomieszanie =?iso-8859-2?Q?rekord=F3w?= bez przepisywania do innej tabeli ďťż
 
pomieszanie =?iso-8859-2?Q?rekord=F3w?= bez przepisywania do innej tabeli
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

pomieszanie =?iso-8859-2?Q?rekord=F3w?= bez przepisywania do innej tabeli



=?iso-8859-2?Q?Bart=B3omiej_Bochi=F1ski?= - 01-11-2007 00:02
pomieszanie =?iso-8859-2?Q?rekord=F3w?= bez przepisywania do innej tabeli
  Najpiew zrobiłem to może w sposób debilny, ale działający:

id = id + 10000

i pozniej zmiana id na inne losowe (Np 10139 na 121)

Problem powstal, gdy kilka pojawily sie klucze obce w innych tabelach,
ktore odwoluja sie do tabeli pierwotnej, ktora chce pomieszac.
Probowalem w transakcji zmieniac jednoczesnie id w tabeli glownej i w tych,
ktore odwoluja sie poprzez klucze obce do niej. Jednak to mi nie dziala.

Jesli istnieje w miare rozsadne rozwiazanie to prosze o wskazowki.
Ewentualnie wytkniecie, ze nie da sie tego zrobic bez przepisywania do
drugiej tabeli.

--
Bartłomiej





=?ISO-8859-2?Q?S=B3awomir_Szysz=B3o?= - 01-11-2007 00:02
=?ISO-8859-2?Q?Re:_pomieszanie_rekord=F3w_bez_przepisywania_d o_innej_tabe?==?ISO-8859-2?Q?li?=
  Dnia Wed, 31 Oct 2007 21:46:29 +0100, Bartłomiej Bochiński <adresik@gmail.com>
wklepał(-a):

>Najpiew zrobiłem to może w sposób debilny, ale działający:
>
> id = id + 10000
>
>i pozniej zmiana id na inne losowe (Np 10139 na 121)
>
>Problem powstal, gdy kilka pojawily sie klucze obce w innych tabelach,
>ktore odwoluja sie do tabeli pierwotnej, ktora chce pomieszac.
>Probowalem w transakcji zmieniac jednoczesnie id w tabeli glownej i w tych,
>ktore odwoluja sie poprzez klucze obce do niej. Jednak to mi nie dziala.
>
>Jesli istnieje w miare rozsadne rozwiazanie to prosze o wskazowki.
>Ewentualnie wytkniecie, ze nie da sie tego zrobic bez przepisywania do
>drugiej tabeli.

A co właściwie chcesz osiągnąć, bo z postu niewiele wynika?
--
Sławomir Szyszło mailto:slaszysz@poczta.onet.pl
Primus inter FAQires & Grand Inquisitor no.0 of pl.comp.bazy-danych
FAQ pl.comp.bazy-danych http://www.dbf.pl/faq/
Archiwum http://groups.google.com/groups?grou...mp.bazy-danych




=?iso-8859-2?Q?Bart=B3omiej_Bochi=F1ski?= - 01-11-2007 00:02

  Dnia Wed, 31 Oct 2007 22:25:24 +0100, Sławomir Szyszło napisał(a):

> Dnia Wed, 31 Oct 2007 21:46:29 +0100, Bartłomiej Bochiński <adresik@gmail.com>
> wklepał(-a):
>
>>Najpiew zrobiłem to może w sposób debilny, ale działający:
>>
>> id = id + 10000
>>
>>i pozniej zmiana id na inne losowe (Np 10139 na 121)
>>
>>Problem powstal, gdy kilka pojawily sie klucze obce w innych tabelach,
>>ktore odwoluja sie do tabeli pierwotnej, ktora chce pomieszac.
>>Probowalem w transakcji zmieniac jednoczesnie id w tabeli glownej i w tych,
>>ktore odwoluja sie poprzez klucze obce do niej. Jednak to mi nie dziala.
>>
>>Jesli istnieje w miare rozsadne rozwiazanie to prosze o wskazowki.
>>Ewentualnie wytkniecie, ze nie da sie tego zrobic bez przepisywania do
>>drugiej tabeli.
>
> A co właściwie chcesz osiągnąć, bo z postu niewiele wynika?

Pomieszac rekordy w tabeli. Sytuacja rzeczywista? Dodaje 10 artykulow o
lampce, nastepnego dnia 10 o biurku, potem 10 o kablu. Jakbym zaczal to
aktywowac to portal stalby sie monotematyczny (sortowanie po id). Jesli
teraz pomieszalbym takie artykuly to juz byloby troszke lepiej.
--
Bartłomiej




=?ISO-8859-2?Q?S=B3awomir_Szysz=B3o?= - 01-11-2007 00:02
=?ISO-8859-2?Q?Re:_pomieszanie_rekord=F3w_bez_przepisywania_d o_innej_tabe?==?ISO-8859-2?Q?li?=
  Dnia Wed, 31 Oct 2007 23:10:05 +0100, Bartłomiej Bochiński <adresik@gmail.com>
wklepał(-a):

>Pomieszac rekordy w tabeli. Sytuacja rzeczywista? Dodaje 10 artykulow o
>lampce, nastepnego dnia 10 o biurku, potem 10 o kablu. Jakbym zaczal to
>aktywowac to portal stalby sie monotematyczny (sortowanie po id). Jesli
>teraz pomieszalbym takie artykuly to juz byloby troszke lepiej.

Zostaw ID rekordu w spokoju, dodaj kolumnę KOLEJNOSC i czyń w niej co ci się
podoba. Sortuj po tej nowej kolumnie.
Poza tym ten przykład jest jakiś wydumany, wnerwiłbym się gdybym wchodził co
jakiś czas na stronę, a artykuły byłyby za każdym razem w innej kolejności.
Sensowne jest dać możliwość wyboru sortowania - przede wszystkim po dacie (w
obie strony), tytule itp.
--
Sławomir Szyszło mailto:slaszysz@poczta.onet.pl
Primus inter FAQires & Grand Inquisitor no.0 of pl.comp.bazy-danych
FAQ pl.comp.bazy-danych http://www.dbf.pl/faq/
Archiwum http://groups.google.com/groups?grou...mp.bazy-danych





=?iso-8859-2?Q?Bart=B3omiej_Bochi=F1ski?= - 02-11-2007 00:00

  Dnia Wed, 31 Oct 2007 23:38:14 +0100, Sławomir Szyszło napisał(a):

> Poza tym ten przykład jest jakiś wydumany, wnerwiłbym się gdybym wchodził co
> jakiś czas na stronę, a artykuły byłyby za każdym razem w innej kolejności.
> Sensowne jest dać możliwość wyboru sortowania - przede wszystkim po dacie (w
> obie strony), tytule itp.

Hehe to prawda, ale akurat chodzilo mi o sortowanie artykulow nie
aktywowanych. Pole kolejnosc to jest jakies rozwiazanie, dzieki za pomysl

--
Bartłomiej




Goofi - 06-11-2007 00:01

  > Hehe to prawda, ale akurat chodzilo mi o sortowanie artykulow nie
> aktywowanych. Pole kolejnosc to jest jakies rozwiazanie, dzieki za pomysl

Nie latwiej posortowac losowo?
ORBER BY RAND()

--
Pozdro
Goofi
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    Wydajność baz danych w zależności od poziomu izolacji ANSI/ISO Czy zna (obsługuje) ktoś program Iso Draw ? MYSQL - kodowanie w ISO-PL strona plus baza w iso do utf-8 Kodowanie: z iso na utf Konwesja znaków w dump'ie bazy danych - ISO -> utf-8 -> ISO -> utf-8 =?iso-8859-2?q?Co_oznacza_b=B3=B1d_Warning:_mysql=5Fconnect() _[function.mysql-connect]:_Can't_connect_to_local_MySQL_server_through_sock et_'/var/run/mysqld/mysqld.sock'_(2)_in?= =?iso-8859-2?q?Informatyka,_Java,_EJB,_Ajax,_Spring=2E_Czy=BF by_to_koniec_=B6wiata,_czy_te=BF_nasze_uczelnie_b= EAd=B1_uczy=B3y_w_ko=F1cu!_czego_praktycznego_=2E= 2E=2E=2E?= =?iso-8859-2?q?Ati_Mobility_Radeon_X300_W_Notebooku_Jak_Zwi=E Akszy=E6_Ilo=B6=E6_Grafiki_Poprzez_Wsp=F3=B3dziele nie_Z_Ramu=3F=3F=3F?= =?ISO-8859-2?Q?=AFegnam_si=EA=2E=2E=2E?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • red-hacjenda.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