5 messages in com.mysql.lists.mysql-esRe: Recomendación sobre Locks| From | Sent On | Attachments |
|---|---|---|
| Guillermo D. | 14 Nov 2006 06:46 | |
| Juan Eduardo Moreno | 14 Nov 2006 06:53 | |
| Guillermo D. | 14 Nov 2006 09:33 | |
| Edwin Cruz | 14 Nov 2006 09:37 | |
| Guillermo D. | 14 Nov 2006 09:49 |
| Subject: | Re: Recomendación sobre Locks![]() |
|---|---|
| From: | Guillermo D. (srgu...@yahoo.com.ar) |
| Date: | 11/14/2006 09:33:13 AM |
| List: | com.mysql.lists.mysql-es |
Supongo que sí, pero esto mejora en algo el tema de los Locks???
----- Original Message ---- From: Juan Eduardo Moreno <juan...@gmail.com> To: Guillermo D. <srgu...@yahoo.com.ar> Cc: Lista Mysql En Español <mysq...@lists.mysql.com> Sent: Tuesday, November 14, 2006 11:53:27 AM Subject: Re: Recomendación sobre Locks
A simple vista lo primero que te diria seria, puedes migrar a MySQL 5.0.27?.
Saludos
On 11/14/06, Guillermo D. < srgu...@yahoo.com.ar> wrote: Hola lista, no se si ya mandé esta pregunta, pero va otra vez por las dudas:
Tengo una tabla T1, de la cual tengo que leer 1 registro (R1) dentro de una
transacción, luego ejecutar otras consultas y actualizaciones a otras tablas, y
después de eso, modificar el valor del registro R1.
Por diversos motivos, necesito que, hasta que no haya actualizado el valor del
registro R1, ningún otro usuario pueda consultarlo. Es decir, necesito hacer un
"lock" del registro mientras dure la transacción de forma que los otros usuarios
no puedan leer su valor.
Estoy usando InnoDb, con el AutoCommit = 0, y la versión 4.1.24 de MySQL.
Probé con el "Lock Tables T1 write" y funciona, pero parece medio bestia
bloquear toda la tabla siendo que yo necesito bloquear unicamente un
registro....
Saludos, Guillermo
__________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! ¡Abrí tu cuenta ya! - http://correo.yahoo.com.ar
__________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! ¡Abrí tu cuenta ya! - http://correo.yahoo.com.ar




