Mysql
 sql >> Database >  >> RDS >> Mysql

Un thread di procedura MySQL è sicuro?

Dipende se stai usando le transazioni SQL. È possibile, senza l'uso appropriato delle transazioni e l'effettivo livello di serializzazione, che una procedura possa esporre alcuni dati in una chiamata di scrittura, ad esempio, che è visibile ad altre query/procedure prima del completamento della procedura completa.

in breve:una determinata procedura sarà atomica solo se utilizzi il livello di transazione appropriato