Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/10/2004, 00:45
Avatar de orchabel
orchabel
 
Fecha de Ingreso: marzo-2002
Ubicación: Hundido en un rincón...
Mensajes: 401
Antigüedad: 22 años, 10 meses
Puntos: 1
El único tipo de tabla en MySQL que soporta bloqueos por registro es InnoDB.. cuando realizas un update sobre un registro en particula, InnoDB bloquea automáticamente el registro para que nadie lo pueda modificar.

si quieres saber más de como funciona los bloqueos automáticos en InnoDB puedes ver aqui

http://dev.mysql.com/doc/mysql/en/InnoDB_Locks_set.html

Si lo deseas hacer sobre otro tipo de tabla deberás bloquear la tabla completa.

LOCK TABLES real_table WRITE;
--- lo que vayas a hacer --
UNLOCK TABLES;

saludos!
__________________
BugHunter II
"si quieres un mañana mejor, piensa en ser mejor para un mañana"

Última edición por orchabel; 08/10/2004 a las 00:47