Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Ist ein MySQL-Prozedur-Thread sicher?

Hängt davon ab, ob Sie SQL-Transaktionen verwenden. Ohne die entsprechende Verwendung von Transaktionen und der tatsächlichen Serialisierungsebene ist es möglich, dass eine Prozedur beispielsweise einige Daten in einem Schreibaufruf offenlegt, die für andere Abfragen / Prozeduren sichtbar sind, bevor die vollständige Prozedur abgeschlossen ist.

kurz gesagt:eine bestimmte Prozedur ist nur dann atomar, wenn Sie die entsprechende Transaktionsebene verwenden