![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 472 Pomógł: 7 Dołączył: 7.12.2005 Skąd: Gliwice Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Mam takie oto zapytanie:
Niestety jest ono wykonywane z timeoutem (100% CPU usage Apache'a). Jakie zapytanie wsadzić by w pole `order` dodaj wartość o jeden mniejszą od `order`? How to do it? (IMG:http://forum.php.pl/style_emoticons/default/rolleyes.gif) ------------------------------------------------------------------------------------------------------ EDIT: Mam tyle: Jednak potrzebuję dodać nie tylko `order` i nie tylko z SELECT'a dane. Coś a'la:
Ten post edytował cadavre 11.09.2006, 17:06:13 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 472 Pomógł: 7 Dołączył: 7.12.2005 Skąd: Gliwice Ostrzeżenie: (0%) ![]() ![]() |
Jak najbardziej satysfakcjonuje mnie ta odpowiedź. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Dzięki wielkie!
Mam jeszcze jedno pytanko dot. SQL: jak zamienić ze sobą dwie kolejne wartości liczbowe (np. 99 i 98)? Jak wiadomo gdy 98 UPDATE'em zrobimy 99 to wtedy będziemy mieć dwie te same wartości 99 i wtedy nie będzie dało się zmienić 99 w 98 bo zmieni obie wartości. Niestety tabela ma tylko wiersz `order` - nie ma żadnych unique'ów z np. ID'ami. Ten post edytował cadavre 11.09.2006, 18:03:43 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 20.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
Zamień najpierw jedną wartość (np. 99) na taką, która w bazie nie istnieje (przykładowo: 999), następnie zamień wartość 98 na 99, a wartość 999 na 98.
Ten post edytował harryk 17.09.2006, 15:57:35 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 08:31 |