Fórum Travar Registro (mysql) #321083
10/05/2006
0
Amigos, qual a melhor forma de não deixar um usuario editar um registro numa tabela quando esse registro já estiver sendo editado por outro usuário.
Isso num banco mysql.
Desde já agradeço a atenção de todos
Isso num banco mysql.
Desde já agradeço a atenção de todos
Joerli
Curtir tópico
+ 0
Responder
Posts
10/05/2006
Romulocpd
Eu já vi uma empresa fazer isso, mas não aconselho.
No momento da edição o cara fazia
SELECT ... FROM CLIENTE WHERE CODIGO = 1 FOR UPDATE
começa a edição...
Dai se outro cara for editar o registro antes da edição o sistem tenta fazer este select e se der erro é pq outro alguem ta usando o registro.
Ta, isso é lindo! mas nao funciona pois o sistema era multi empresa entao todas as tabelas eram relacionadas com a tabela EMPRESA (EMP_CODIGO).
Se alguem editasse alguma empresa o sistema travava por completo...
Pensa bem...
Já vi pessoas fazendo tabelas de flags mas tb nao funicona.
No momento da edição o cara fazia
SELECT ... FROM CLIENTE WHERE CODIGO = 1 FOR UPDATE
começa a edição...
Dai se outro cara for editar o registro antes da edição o sistem tenta fazer este select e se der erro é pq outro alguem ta usando o registro.
Ta, isso é lindo! mas nao funciona pois o sistema era multi empresa entao todas as tabelas eram relacionadas com a tabela EMPRESA (EMP_CODIGO).
Se alguem editasse alguma empresa o sistema travava por completo...
Pensa bem...
Já vi pessoas fazendo tabelas de flags mas tb nao funicona.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)