Página 1 de 1
Travar e Saber se esta travado registro no MYSQL
Enviado: 03 Mar 2011 08:52
por gralak
E ai galera gostaria de saber de vcs se existe alguma maneira de
travar o resitro com MYSQL e saber se ele esta travado ??
Re: Travar e Saber se esta travado registro no MYSQL
Enviado: 03 Mar 2011 23:53
por alxsts
Re: Travar e Saber se esta travado registro no MYSQL
Enviado: 04 Mar 2011 10:29
por gralak
Ja sim e na verdade oque deu certo
foi com LOCK IN SHARED MODE
o problema agora e saber quando esta bloqueado o registro...
Será que alguém saberia essa façanha no MYSQL 5.1
Re: Travar e Saber se esta travado registro no MYSQL
Enviado: 09 Mar 2011 13:26
por rochinha
Amiguinho,
Tempos atras pesquisei sobre uma solucao para um colega forense em torno do caso.
O que pude exemplificar foi que o controle estaria melhor na mao do programador desde que ele criasse um semaforo.
A ideia e possuir um campo chamado userlock em suas tabelas e quando um usuario estiver posicionado no mesmo e processar uma alteracao, este campo ser anotado com seu nome.
Qualquer usuario que pouse sobre o registro, ao notar que o campo userlock ja esteja em uso, apenas possa efetuar operacoes de leitura, impressao, ou seja, rotinas de nao alteracao do registro.
Uma parte desta idéia esta no post
DICA: Uso de semaforo em sistemas com Fivewin.
O INNODB deve possuir este tratamento, acho ate mais aconselhavel.
Pesquise.