Problemas com o MySQL

Fala galera blz? … alguém sabe como eu faço para bloquear
um registro, ou uma faixa de registros no MySQL? …

Qual versão do Mysql e tipo de tabela? (InnoDb?)

Se for isso… basta usar transaction…Ele trava sozinho…

begin;

//consultas… inserts…updates…

commit(aceita) ou rollback(cancela e volta estado inicial);

Pera aí. Vamos entender a pergunta. Você quer bloquear o acesso a registros condicionado ao valor de determinada coluna?
A sugestão é: faça VIEWS. Uma view pode ser criada selecionando determinados valores, tipo assim:
CREATE VIEW TABELA_para_depto_ABC as (SELECT * FROM TABELA WHERE depto=‘ABC’);

Feito isto, na tabela original você bloqueia o acesso do usuário comum e autoriza o acesso somente a View determinada ao grupo.
Funciona para leitura já que as views não podem ser atualizadas. Mas pela programação daria para contornar este detalhe…

Eu estou usando o MySQL 5.1, com as tabelas do tipo
InnoDb … eu gostaria de saber como eu faço para
garantir que quando eu faço uma seleção de um registro
para alteração ele fique exclusivamente para mim, e esse
registro só possa ser acessado como leitura pelos outros
operadores? … A View ou uma transaction resolveria esse
problema mesmo? …

ahhh bommmm. Você está falando de “lock” de registros. Esqueça VIEW. O negócio é com transaction mesmo.
Veja esta página: http://dev.mysql.com/doc/refman/5.1/en/innodb-transaction-model.html