Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como exatamente as transações com PHP PDO funcionam com simultaneidade?


As transações são atômicas apenas em relação a outras conexões de banco de dados que tentam usar os mesmos dados, ou seja, outras conexões verão não alterações feitas por sua transação ou todas mudanças; "atômico" significando que nenhuma outra conexão de banco de dados verá um estado intermediário com alguns dados atualizados e outros não.

O código PHP entre as consultas não quebrará a atomicidade e não importa onde você prepara suas instruções.