[Db] contatore server side

Domenico L. domenico.lorusso a pleiade.it
Gio 1 Feb 2007 12:21:10 CET


Marcello Vezzelli ha scritto:
> Dovrebbe essere qualcosa del tipo
> LOCK TABLES fatture WRITE;
> ...
> UNLOCK TABLES;
>
> Solo che c'è il problema dell'autocommit...
beh, è mysql che ragiona male (secondo me), l'autocommit va messo a off 
sempre, altrimenti che transazionalità abbiamo :-)
>
>
> In questo caso la tabella "fatture" potrebbe anche essere myIsam che 
> non succede niente... però se uno avesse veramente bisogno di questo 
> meccanismo su una tabella InnoDb c'è da tribolare non poco. 
Mah... ti dirò per il tuo problema specifico, non credo che con una 
altro dbms avresti dovuto studiarci meno. Però con mysql devi metterti a 
controllare anche l'ovvio (vedi autocommit e dml in sp richiamata da 
trigger), e questo non è bene.


Se mi stessi parlando di un altro dbms, avresti cmq dovuto ricorrere ad 
una tabella di appoggio, anzi può anche darsi che la soluzione di 
Francesco funzioni solo perché la tabella è myisam....
vabbeh :-) ciao

-- 
Domenico L.                             icq: 645 44 861

per stupire mezz'ora basta un libro di storia,
io cercai di imparare la Treccani a memoria... [F.d.A.]



Maggiori informazioni sulla lista Db