Mysql a "transakce"

Jan Kasprzak kas na informatics.muni.cz
Středa Srpen 18 11:35:10 CEST 1999


Karel SOMMER wrote:
: >
: >         Existuje v MySQL nejake jednoznacne cislo klienta?
: > Existuje jine reseni?
: 
: a nestacilo by vam todle?? je to mozna mensi zlo nez zamykani celych tabulek...
: 
: GET_LOCK(str,timeout)

	Ne. Tohle je z meho hlediska stejne jako zamceni tabulky, protoze
krome ctenare a pisaru nemam v te tabulce zadne dalsi klienty.

	Spis me napadlo, ze bych mohl mit pomocnou tabulku s jednim
AUTO_INCREMENT sloupcem, a pisar by si tam vlozil NULL, precetl by si
pridelene jednoznacne cislo, a to by pak pouzival jako STAV v te hlavni
tabulce. A nakonec by provedl UPDATE TABULKA SET STAV=0 WHERE STAV=to_cislo.
Tohle je skoro presne to, co potrebuju. Jen bych se treba jeste mohl
nejak obejit bez te pomocne tabulky (?)

-Yenya

-- 
\ Jan "Yenya" Kasprzak <kas at fi.muni.cz>       http://www.fi.muni.cz/~kas/
\\ PGP: finger kas at aisa.fi.muni.cz   0D99A7FB206605D7 8B35FCDE05B18A5E //
\\\             Czech Linux Homepage:  http://www.linux.cz/              ///
| The case with NT is the most spectacular.  Seems, they have at least two |
| independant teams.  One introduces bugs, another invents workarounds.    |
| Silly bugs are followed by ugly workarounds. 8)       --Alexey Kuznetsov |


Další informace o konferenci Databases