Imaginem a seguinte situação: um sistema php multiusuário trabalha juntamente com um banco de dados SQL Server. O usuário X e o usuário Y estão conectados ao sistema. O usuário X está inserindo informações no sistema.
Durante vários INSERTs do usuário X, que durou em torno de 10 segundos, o usuário Y executou um INSERT. Só que um dos INSERTs do usuário X deu um erro e o sistema executou um ROLLBACK, anulando todos os INSERTs.
A pergunta é: as informações inseridas pelo usuário Y também serão perdidas, ou somente as informações inseridas pelo usuário X, sendo que o usuário de conexão ao banco é único no sistema PHP?
Pergunta
brgomes
Pessoal, boa tarde!
Imaginem a seguinte situação: um sistema php multiusuário trabalha juntamente com um banco de dados SQL Server. O usuário X e o usuário Y estão conectados ao sistema. O usuário X está inserindo informações no sistema.
Durante vários INSERTs do usuário X, que durou em torno de 10 segundos, o usuário Y executou um INSERT. Só que um dos INSERTs do usuário X deu um erro e o sistema executou um ROLLBACK, anulando todos os INSERTs.
A pergunta é: as informações inseridas pelo usuário Y também serão perdidas, ou somente as informações inseridas pelo usuário X, sendo que o usuário de conexão ao banco é único no sistema PHP?
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.