![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 23.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam do Was takie pytanie, czy istnieje jakies zapytanie ktore masowo zamieniloby jakas wartosc w kolumnie tak zeby np wszystkie 1 zamienily sie na 99? Mam taka sytuacje ze chcialbym zmienic niektorym uzytkownikom ich id ale wiadomo ze wtedy wszystkie ich wyniki w osobnej tabeli ktore byly przypisane do konkretnych userow znikna bo nie beda poprawne odwolania czyli wyniki zostana dla id 1 podczas gdy juz takiego usera nie bedzie bo zmienil id na 99. Nie chcialbym robic tego recznie bo mam kilka tysiecy wynikow w bazie gdzie na kazdego usera przypada po 100-200 wiec troche by to potrwalo wiec mam nadzieje ze jest jakies magiczne rozwiazanie tego problemu (IMG:style_emoticons/default/biggrin.gif) Pozdrawiam i Wesolych Swiat (IMG:style_emoticons/default/wink.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 23.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
Przegladajac literature przedmiotu zapoznalem sie czesciowo z dzialaniem kluczy obcych i moje wnioski sa nastepujace (jesli sie myle poprawcie mnie).
Klucze obce pozwalaja tworzyc powiazania miedzy tabelami w taki sposob ze jesli zmienimy dana wartosc w jednej tabeli zmieni sie ona takze w drugiej jesli zostalo utworzone miedzy nimi powiazanie. Jest to czesciowo wyjscie z mojego problemu aczkolwiek przyznam szczerze ze dla mnie 'niedzielnego' programisty ktory nie mial wczesniej z tym stycznosci wydaje mi sie to troszeczke skomplikowane a nie jest to odpowiedz konkretnie na moje pytanie bowiem ja chcialbym zmienic masowo wszystkie takie same wartosci w danej kolumnie czyli jesli chce zmienic 1 na 99 to tak zeby zmienily sie wszystkie 1 w tej kolumnie bez wzgledu na to czy sa inne tabele. Wiem ze w peirwszym poscie to zasugerowalem i faktycznie taka druga tabele gdzie moglbym utworzyc klucz obcy mam ale nie chcialbym jej ruszac. Chodzi mi tylko i wylacznie o ta jedna konkretna tabele gdzie chcialbym zmienic w niej niektore wartosci w jednej kolumnie ale tak ze gdy zmieniam wartosc 1 to zmieniaja sie wszystkie 1 w tej kolumnie. Czy jest taka mozliwosc czy musze to zrobic za pomoca kluczy obcych? Ten post edytował arfer 29.12.2012, 13:37:50 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 12:42 |