MySQL Forums
Forum List  »  Spanish

Re: problemas con mysql
Posted by: Miguel Perez
Date: November 13, 2007 09:31AM

Parece que no te han explicado el concepto de transacción. Exige que os lo expliquen en clase, porque es crucial para las bases de datos.

Lo que está sucediendo es que te está faltando acometer la transacción tras realizar los cambios. Si haces cambios en una tabla de MySQL que soporte transacciones, y sin trabajar en modo AUTOCOMMIT, te desconectas, estos cambios son tirados para atrás.

La librería de acceso a BD suele ofrecer funciones (o métodos, en la terminología de objetos) para acometer transacciones, aunque también puedes simplemente ejecutar el SQL correspondiente - COMMIT. Simplemente realiza una última consulta de SQL al final que consista de "COMMIT" sin más.

Un saludo,

Miguel Pérez
Afina Sistemas - Partner de MySQL en España

Options: ReplyQuote


Subject
Views
Written By
Posted
3003
November 12, 2007 01:11PM
Re: problemas con mysql
2250
November 13, 2007 09:31AM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.