[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