Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/11/2008, 05:01
AlexWeb
 
Fecha de Ingreso: enero-2005
Mensajes: 114
Antigüedad: 19 años, 3 meses
Puntos: 0
Update con InnoDB

Saludos a todos!

He estado buscando una solución a este problema en el manual de MySQL, pero la verdad es que no me aclaro mucho.

La idea es poder hacer un UPDATE en una tabla InnoDB, y conseguir que el resto de clientes que quieran hacer un SELECT del registro que está siendo modificado esperen, para que finalmente, una vez haya terminado el UPDATE, los clientes puedan hacer el SELECT con los nuevos datos. Estos clientes que esperan, deben de esperar el tiempo que sea necesario hasta que el UPDATE acabe.

La pregunta es, una tabla InnoDB garantiza que los clientes se quedan en espera hasta que acabe el UPDATE, te envía un código de error o hace un SELECT por defecto del estado del registro anterior a cuando se inició el UPDATE?

Muchas gracias por todo!

Última edición por AlexWeb; 22/11/2008 a las 05:09