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


Joerli

Joerli

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.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar