OffTopic: Re: [linux] A znova Re: Multiuzivatelsky SQL server

Jozef C. Chocholacek Jozef.Chocholacek na inet.cz
Středa Říjen 13 09:51:57 CEST 1999


Uz to nema s Linuxom vela spolocneho, ale dovolim si este raz
reagovat:

> Nerobim s MySQL, ale preco zamykate celu tabulku ? Pouzite tranzakcie, to
> mal mat kazdy SQL-server, pretoze jeo to jeho zakladna vlastnost.

  Transakcie nepomozu s tym problemom, co som popisoval, ak nie su
dobre navrhnute. A tiez zavisi na konkretnom SQL serveri, ci pri
transakcii zamyka celu tabulku, alebo len dany zaznam.

> BEGIN WORK
> update xxx set pole=hodnota where pole2=?
> if (status==OK) COMMIT WORK
> else ROLLBACK WORK

  Toto tiez nema valny vyznam, transakcie su o tom, ze by v nich malo
byt viacero SQL prikazov, a but sa vykonaju vsetky, alebo ani jeden
(resp. sa urobil rollback... a to chce zurnalovanie, cim si nie som
celkom isty, ci mySQL ma...).

J.Ch.
--------------------------------------------------------------------
Ing. Jozef Chocholacek              mailto:Jozef.Chocholacek na inet.cz
INET a.s., BRNO                     http://www.utcru.sk/~chochol/
++420 5 41242414 (kl.31)            ICQ UIN: 4073954
--------------------------------------------------------------------



Další informace o konferenci linux