MySQL select :)

Michal Kubecek mike na oksoftware.cz
Pondělí Červenec 8 14:43:32 CEST 2002


On Fri, Jun 28, 2002 at 06:14:00PM +0200, Broňa Mocek wrote:
> > Tohle neni zrovna idealni postup, vysledek silne zavisi na konkretnim
> > nastaveni isolation level. On vam totiz muze mezi dvema selecty tu hodnotu
> > nekdo zakerne smazat nebo zmenit. Osobne bych volil spis neco na zpusob
> >
> >   select first 1 datum from kurzy order by Slovensko asc
> >
> > (syntaxe pro MySQL bude mozna mirne odlisna).
>
> jo, tomuhle rozumim, ale fakt je, ze si prece nenecham od nekoho menit
> takovy data, jako jsou kurzy? tam budu moci pridavat pouze ja :) vsichni
> ostatni pouze cist, ale diky za radu, taky jsem o tom uvazoval :)

To je obecnější filosofický problém. Ten někdo jiný může totiž být
jiný váš proces. A i když momentálně nic takového nehrozí, už za
měsíc to můžete potřebovat. Podle mých zkušeností je řádově jednodušší
vypořádat se s takovými race conditions předem než je pak vyhledávat
dodatečně.

                                                       Michal Kubeček


Další informace o konferenci Databases