Clipper On Line • Ver Tópico - Travar e Saber se esta travado registro no MYSQL

Travar e Saber se esta travado registro no MYSQL

Discussão sobre SQL

Moderador: Moderadores

 

Travar e Saber se esta travado registro no MYSQL

Mensagempor gralak » 03 Mar 2011 08:52

E ai galera gostaria de saber de vcs se existe alguma maneira de
travar o resitro com MYSQL e saber se ele esta travado ??
Avatar de usuário

gralak
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 232
Data de registro: 21 Mar 2007 13:28
Cidade/Estado: Cianorte/PR
Curtiu: 0 vez
Mens.Curtidas: 1 vez

Re: Travar e Saber se esta travado registro no MYSQL

Mensagempor alxsts » 03 Mar 2011 23:53

Olá!

Já tentou
SELECT FOR UPDATE
?
[]´s
Alexandre Santos (AlxSts)
alxsts
Colaborador

Colaborador
 
Mensagens: 2196
Data de registro: 12 Ago 2008 15:50
Cidade/Estado: São Paulo-SP-Brasil
Curtiu: 13 vezes
Mens.Curtidas: 151 vezes

Re: Travar e Saber se esta travado registro no MYSQL

Mensagempor gralak » 04 Mar 2011 10:29

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
Avatar de usuário

gralak
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 232
Data de registro: 21 Mar 2007 13:28
Cidade/Estado: Cianorte/PR
Curtiu: 0 vez
Mens.Curtidas: 1 vez

Re: Travar e Saber se esta travado registro no MYSQL

Mensagempor rochinha » 09 Mar 2011 13:26

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.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para fivolution@hotmail.com. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar de usuário

rochinha
Membro Master

Membro Master
 
Mensagens: 4221
Data de registro: 18 Ago 2003 20:43
Cidade/Estado: São Paulo - Brasil
Curtiu: 509 vezes
Mens.Curtidas: 183 vezes




Retornar para SQL

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 1 visitante


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro