Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL]Zapytanie dodania do rekordu
Deusx
post
Post #1





Grupa: Zarejestrowani
Postów: 126
Pomógł: 2
Dołączył: 27.08.2006

Ostrzeżenie: (0%)
-----


Witam, obecnie zapytanie u mnie wygląda tak:

rekord = rekord + x

Czyli pobiera rekord i updatuje rekord.

Czy da się to zrobić tak, aby nie pobierało wartości, tylko po prostu dodawało ? czyli:

rekord + x
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
piotrekkr
post
Post #2





Grupa: Zarejestrowani
Postów: 386
Pomógł: 25
Dołączył: 28.09.2005

Ostrzeżenie: (0%)
-----


robisz coś takiego :
  1. UPDATE tabela SET rekord = rekord + 3;


i pytasz się czy jeszcze da się to uprościć? Jak tak, to przynajmniej w mysql się nie da smile.gif, albo ja o tym nie wiem ale w manualu tez nie znalazłem nic żeby to uprościć.
Go to the top of the page
+Quote Post
Deusx
post
Post #3





Grupa: Zarejestrowani
Postów: 126
Pomógł: 2
Dołączył: 27.08.2006

Ostrzeżenie: (0%)
-----


Chodzi mi o to, że jak wykonują się dwa skrypty na raz, to jeden pobierze, drugi też, ale któryś doda wcześniej i drugi nadpisze wartość, dlatego się pytam czy
z tego
UPDATE tabela SET rekord = rekord + 3;
tak (może jakoś) da się zrobić
UPDATE tabela SET rekord + 3

Obecnie to jest tak:
Aktualizuj tabelę SET wartość = pobrana wartość + x
A ja chciałbym tak:
Aktualizuj tabelę SET wartość = + x
Go to the top of the page
+Quote Post
piotrooo89
post
Post #4


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




ale co Ty chcesz zrobić?


--------------------
Go to the top of the page
+Quote Post
piotrekkr
post
Post #5





Grupa: Zarejestrowani
Postów: 386
Pomógł: 25
Dołączył: 28.09.2005

Ostrzeżenie: (0%)
-----


Ee no nie nadpisze ci jeden drugiego bo to nie plik tekstowy tylko baza danych biggrin.gif Wiersz na czas zapisu jest blokowany i jak już jeden proces zapisze dane do wiersza to wtedy drugi dostanie dostęp do niego pobierze dane i znów zapisze. Więc po drodze jeden nie nadpisze drugiemu. Po to między innymi są bazy danych smile.gif
Go to the top of the page
+Quote Post
Deusx
post
Post #6





Grupa: Zarejestrowani
Postów: 126
Pomógł: 2
Dołączył: 27.08.2006

Ostrzeżenie: (0%)
-----


Ok, dzięki tak więc problem leży w czym innym ! smile.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 13:28