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!