Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL]Zapytanie dodania do rekordu
Forum PHP.pl > Forum > Przedszkole
Deusx
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
piotrekkr
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ć.
Deusx
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
piotrooo89
ale co Ty chcesz zrobić?
piotrekkr
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
Deusx
Ok, dzięki tak więc problem leży w czym innym ! smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.