[Php-it] Mysql: MyIsam e InnoDb transazione

Matteo Beccati php at beccati.com
Thu Apr 5 16:32:21 CEST 2007


Ciao,

>   se in una transazione faccio:
> 
> insert into tabella innodb
> insert into tabella innodb
> insert into tabella innodb
> insert into tabella MyIsam
> insert into tabella innodb
> insert into tabella innodb
> insert into tabella innodb
> 
> rollback;
> 
> cosa succede nelle diverse versioni di mysql? nella 3, 4 e 5
> 
> Mi è capitato di avere delle transazioni di questo tipo che a metà si 
> impastano per un errore e nel db trovo i dati a metà...
> 
> sto cercando di capire come funzionano, cosa è successo.
> 
> So che le myisam non sono transazionali, ma non mi preoccupa, mi 
> interessa che le innodb lo siano.

Succede che il rollback viene correttamente fatto sulle tabelle innodb, 
ma i dati restano in quella myisam. Fico, eh? ;P


Ciao ciao
--
Matteo Beccati
http://phpadsnew.com
http://phppgads.com


More information about the Php-it mailing list